|
using | value_type = uint8_t |
|
|
constexpr | BitSet (const BitSet &)=default |
|
constexpr BitSet & | operator= (const BitSet &)=default |
|
constexpr bool | operator== (const BitSet &) const |
|
constexpr bool | operator!= (const BitSet &) const |
|
template<size_t kBit> |
constexpr bool | test () const |
|
constexpr bool | all () const |
|
constexpr bool | any () const |
|
constexpr bool | none () const |
|
constexpr size_t | count () const |
|
constexpr size_t | size () const |
|
constexpr BitSet & | set () |
|
constexpr BitSet & | reset () |
|
constexpr BitSet & | flip () |
|
constexpr BitSet & | operator&= (const BitSet &) |
|
constexpr BitSet & | operator|= (const BitSet &) |
|
constexpr BitSet & | operator^= (const BitSet &) |
|
constexpr BitSet & | operator<<= (size_t) |
|
constexpr BitSet & | operator>>= (size_t) |
|
constexpr BitSet | operator~ () const |
|
constexpr value_type | to_integer () const |
|
|
static constexpr BitSet | LittleEndian () |
|
The documentation for this class was generated from the following file:
- pw_containers/public/pw_containers/bitset.h