|
constexpr | non_owning_dynamic_bitset (buffer< T > *buffer, size_type n) |
|
constexpr | ~non_owning_dynamic_bitset ()=default |
|
constexpr | non_owning_dynamic_bitset (const non_owning_dynamic_bitset &)=default |
|
constexpr | non_owning_dynamic_bitset (non_owning_dynamic_bitset &&) noexcept=default |
|
constexpr non_owning_dynamic_bitset & | operator= (const non_owning_dynamic_bitset &)=default |
|
constexpr non_owning_dynamic_bitset & | operator= (non_owning_dynamic_bitset &&) noexcept=default |
|
constexpr void | clear () noexcept |
|
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 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 void | pop_back () |
|
constexpr void | push_back (value_type value) |
|
constexpr void | resize (size_type n, value_type b=false) |
|
constexpr size_type | size () const noexcept |
|
constexpr bool | empty () const noexcept |
|
constexpr size_type | null_count () const noexcept |
|
constexpr bool | test (size_type pos) const |
|
constexpr void | set (size_type pos, value_type value) |
|
constexpr const_reference | at (size_type pos) const |
|
constexpr reference | at (size_type pos) |
|
constexpr reference | operator[] (size_type i) |
|
constexpr const_reference | operator[] (size_type i) const |
|
constexpr block_type * | data () noexcept |
|
constexpr const block_type * | data () const noexcept |
|
constexpr size_type | block_count () const noexcept |
|
constexpr void | swap (self_type &) noexcept |
|
constexpr iterator | begin () |
|
constexpr iterator | end () |
|
constexpr const_iterator | begin () const |
|
constexpr const_iterator | end () const |
|
constexpr const_iterator | cbegin () const |
|
constexpr const_iterator | cend () const |
|
constexpr reference | front () |
|
constexpr const_reference | front () const |
|
constexpr reference | back () |
|
constexpr const_reference | back () const |
|
constexpr const storage_type_without_cvrefpointer & | buffer () const noexcept |
|
constexpr storage_type_without_cvrefpointer & | buffer () noexcept |
|
storage_type | extract_storage () noexcept |
|
constexpr size_type | size () const noexcept |
|
constexpr bool | empty () const noexcept |
|
constexpr size_type | null_count () const noexcept |
|
constexpr bool | test (size_type pos) const |
|
constexpr void | set (size_type pos, value_type value) |
|
constexpr const_reference | at (size_type pos) const |
|
constexpr reference | at (size_type pos) |
|
constexpr reference | operator[] (size_type i) |
|
constexpr const_reference | operator[] (size_type i) const |
|
constexpr block_type * | data () noexcept |
|
constexpr const block_type * | data () const noexcept |
|
constexpr size_type | block_count () const noexcept |
|
constexpr void | swap (self_type &) noexcept |
|
constexpr iterator | begin () |
|
constexpr const_iterator | begin () const |
|
constexpr iterator | end () |
|
constexpr const_iterator | end () const |
|
constexpr const_iterator | cbegin () const |
|
constexpr const_iterator | cend () const |
|
constexpr reference | front () |
|
constexpr const_reference | front () const |
|
constexpr reference | back () |
|
constexpr const_reference | back () const |
|
constexpr const storage_type_without_cvrefpointer & | buffer () const noexcept |
|
constexpr storage_type_without_cvrefpointer & | buffer () noexcept |
|
storage_type | extract_storage () noexcept |
|
|
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::non_owning_dynamic_bitset< T >
Definition at line 23 of file non_owning_dynamic_bitset.hpp.