|
void | Set (Enum e, bool value=true) |
|
void | Unset (Enum e) |
|
void | Flip (Enum e) |
|
bool | Test (Enum e) const |
|
bool | operator[] (Enum e) const |
|
Iterator | begin () const |
|
Iterator | end () const |
|
void | Set () |
|
void | Set (uint32_t bitIndex, bool value=true) |
|
void | Unset () |
|
void | Unset (uint32_t index) |
|
void | Flip () |
|
void | Flip (uint32_t index) |
|
bool | Test (uint32_t index) const |
|
UnderlyingType | GetWord (uint32_t index) const |
|
bool | All () const |
|
bool | Any () const |
|
bool | None () const |
|
constexpr uint32_t | GetTrueBitCount () const |
|
constexpr uint32_t | GetFalseBitCount () const |
|
Bitset | operator&= (const Bitset &other) const |
|
Bitset | operator|= (const Bitset &other) const |
|
Bitset | operator^= (const Bitset &other) const |
|
Bitset | operator& (const Bitset &other) const |
|
Bitset | operator| (const Bitset &other) const |
|
Bitset | operator^ (const Bitset &other) const |
|
bool | operator[] (uint32_t index) const |
|
bool | operator== (const Bitset &other) const |
|
bool | operator!= (const Bitset &other) const |
|
| Bitset (const Bitset &other) |
|
| Bitset (Bitset &&other) noexcept |
|
Bitset & | operator= (const Bitset &other) |
|
Bitset & | operator= (Bitset &&other) |
|
void | Set () |
|
void | Set (uint32_t bitIndex, bool value=true) |
|
void | Unset () |
|
void | Unset (uint32_t index) |
|
void | Flip () |
|
void | Flip (uint32_t index) |
|
bool | Test (uint32_t index) const |
|
std::underlying_type_t< Enum > | GetWord (uint32_t index) const |
|
bool | All () const |
|
bool | Any () const |
|
bool | None () const |
|
constexpr uint32_t | GetTrueBitCount () const |
|
constexpr uint32_t | GetFalseBitCount () const |
|
Bitset | operator&= (const Bitset &other) const |
|
Bitset | operator|= (const Bitset &other) const |
|
Bitset | operator^= (const Bitset &other) const |
|
Bitset | operator& (const Bitset &other) const |
|
Bitset | operator| (const Bitset &other) const |
|
Bitset | operator^ (const Bitset &other) const |
|
bool | operator[] (uint32_t index) const |
|
bool | operator== (const Bitset &other) const |
|
bool | operator!= (const Bitset &other) const |
|
|
static constexpr const char * | GetEntryName (uint32_t index) |
|
static constexpr const char * | GetEntryName (Enum e) |
|
static constexpr uint32_t | GetBitCount () |
|
static constexpr uint32_t | GetBitCapacity () |
|
static constexpr uint32_t | GetWordCount () |
|
static constexpr uint32_t | GetBitCount () |
|
static constexpr uint32_t | GetBitCapacity () |
|
static constexpr uint32_t | GetWordCount () |
|
|
static constexpr uint32_t | enumBitCount = Traits::size |
|
static constexpr uint32_t | wordCount |
|
static constexpr uint32_t | bitsPerWord |
|
static constexpr uint32_t | totalBitCount |
|
static constexpr uint32_t | lastWordbitCount |
|
static constexpr uint32_t | lastWordMask |
|
static constexpr uint32_t | bitsPerWord |
|
static constexpr uint32_t | wordCount |
|
static constexpr uint32_t | totalBitCount |
|
static constexpr uint32_t | lastWordbitCount |
|
static constexpr uint32_t | lastWordMask |
|