|
static constexpr size_type | compute_block_count (size_type bits_count) noexcept |
|
static constexpr size_type | compute_block_count (size_type bits_count) noexcept |
|
constexpr | dynamic_bitset_base (storage_type buffer, size_type size) |
|
constexpr | dynamic_bitset_base (storage_type buffer, size_type size, size_type null_count) |
|
constexpr | ~dynamic_bitset_base ()=default |
|
constexpr | dynamic_bitset_base (const dynamic_bitset_base &)=default |
|
constexpr | dynamic_bitset_base (dynamic_bitset_base &&) noexcept=default |
|
constexpr dynamic_bitset_base & | operator= (const dynamic_bitset_base &)=default |
|
constexpr dynamic_bitset_base & | operator= (dynamic_bitset_base &&) noexcept=default |
|
constexpr void | resize (size_type n, value_type b=false) |
|
constexpr void | clear () noexcept |
|
constexpr iterator | insert (const_iterator pos, value_type value) |
|
constexpr iterator | insert (const_iterator pos, size_type count, value_type value) |
|
constexpr iterator | insert (const_iterator pos, InputIt first, InputIt last) |
|
constexpr iterator | insert (const_iterator pos, std::initializer_list< value_type > ilist) |
|
constexpr iterator | emplace (const_iterator pos, value_type value) |
|
constexpr iterator | erase (const_iterator pos) |
|
constexpr iterator | erase (const_iterator first, const_iterator last) |
|
constexpr void | push_back (value_type value) |
|
constexpr void | pop_back () |
|
constexpr | dynamic_bitset_base (storage_type buffer, size_type size) |
|
constexpr | dynamic_bitset_base (storage_type buffer, size_type size, size_type null_count) |
|
constexpr | dynamic_bitset_base (const dynamic_bitset_base &)=default |
|
constexpr | dynamic_bitset_base (dynamic_bitset_base &&) noexcept=default |
|
constexpr | ~dynamic_bitset_base ()=default |
|
constexpr dynamic_bitset_base & | operator= (const dynamic_bitset_base &)=default |
|
constexpr dynamic_bitset_base & | operator= (dynamic_bitset_base &&) noexcept=default |
|
constexpr void | resize (size_type n, value_type b=false) |
|
constexpr void | clear () noexcept |
|
constexpr iterator | insert (const_iterator pos, value_type value) |
|
constexpr iterator | insert (const_iterator pos, size_type count, value_type value) |
|
constexpr iterator | insert (const_iterator pos, InputIt first, InputIt last) |
|
constexpr iterator | insert (const_iterator pos, std::initializer_list< value_type > ilist) |
|
constexpr iterator | emplace (const_iterator pos, value_type value) |
|
constexpr iterator | erase (const_iterator pos) |
|
constexpr iterator | erase (const_iterator first, const_iterator last) |
|
constexpr void | push_back (value_type value) |
|
constexpr void | pop_back () |
|
template<std::integral T>
class sparrow::dynamic_bitset_view< T >
This class represents a view to a dynamic size sequence of bits.
- Template Parameters
-
T | the integer type used to store the bits. |
Definition at line 30 of file dynamic_bitset_view.hpp.