10template<
size_t extent>
13 constexpr BitSet() { m_storage.fill(0); }
20 auto byte_index = index / 8U;
21 auto bit_index = index % 8U;
26 auto byte_index = index / 8U;
27 auto bit_index = index % 8U;
31 constexpr auto size() const ->
size_t {
return extent; }
#define DI_ASSERT(...)
Definition assert_bool.h:7
constexpr auto size() const -> size_t
Definition bit_set.h:31
constexpr auto operator[](size_t index) const -> bool
Definition bit_set.h:24
BitSet(BitSet const &)=default
constexpr auto operator[](size_t index)
Definition bit_set.h:18
constexpr BitSet()
Definition bit_set.h:13
auto operator=(BitSet const &) -> BitSet &=default
Definition bit_proxy_reference.h:6
Definition bit_proxy_reference.h:5
constexpr auto divide_round_up
Definition divide_round_up.h:17
__UINT8_TYPE__ u8
Definition integers.h:9
Definition zstring_parser.h:9
Definition span_fixed_size.h:37