|
|
constexpr | bitset (uint8_t size) noexcept |
|
constexpr | bitset (uint8_t size, BitsetType val) noexcept |
|
bitset & | operator&= (bitset const &rhs) noexcept |
|
bitset & | operator|= (bitset const &rhs) noexcept |
|
bitset & | operator^= (bitset const &rhs) noexcept |
|
bitset & | operator<<= (size_t shift) noexcept |
|
bitset & | operator>>= (size_t shift) noexcept |
|
bitset | operator<< (size_t shift) const noexcept |
|
bitset | operator>> (size_t shift) const noexcept |
|
bitset & | set () noexcept |
|
bitset & | set (size_t __position, bool val=true) |
|
bitset & | reset () noexcept |
|
bitset & | reset (size_t __position) |
|
constexpr bitset | operator~ () const noexcept |
|
bitset & | flip () noexcept |
|
bitset & | flip (size_t __position) |
|
constexpr bool | operator[] (size_t __position) const |
|
reference | operator[] (size_t __position) |
|
size_t | count () const noexcept |
|
constexpr size_t | size () const noexcept |
|
constexpr bool | operator== (bitset const &rhs) const noexcept |
|
constexpr bool | test (size_t __position) const |
|
bool | all () const noexcept |
|
constexpr bool | any () const noexcept |
|
constexpr bool | none () const noexcept |
|
|
uint8_t | width = 0 |
|
BitsetType | bits = 0 |
The documentation for this class was generated from the following file:
- C:/Developer/Projects/OSCR/oscr-firmware/include/common/Util.h