template<uint32_t N>
FixedBitset struct

Public static variables

static uint32_t WordCount constexpr
static uint32_t BitCount constexpr

Constructors, destructors, conversion operators

FixedBitset() defaulted constexpr
FixedBitset(int) constexpr

Public functions

void set(uint32_t bit)
void reset(uint32_t bit)
auto test(uint32_t bit) const -> bool
auto count() const -> uint32_t
auto operator&(const FixedBitset& other) const -> FixedBitset
auto operator|=(const FixedBitset& other) -> FixedBitset&
auto operator==(const FixedBitset& other) const -> bool
auto operator!=(const FixedBitset& other) const -> bool
auto operator<(const FixedBitset& other) const -> bool
auto hash() const -> size_t

Public variables

uint64_t Words