|
dynamic_bitset 1.3.2
Simple Useful Libraries: C++17/20 header-only dynamic bitset
|
This is the complete list of members for sul::dynamic_bitset< Block, Allocator >, including all inherited members.
| all() const | sul::dynamic_bitset< Block, Allocator > | |
| allocator_type typedef | sul::dynamic_bitset< Block, Allocator > | |
| any() const | sul::dynamic_bitset< Block, Allocator > | |
| append(block_type block) | sul::dynamic_bitset< Block, Allocator > | |
| append(std::initializer_list< block_type > blocks) | sul::dynamic_bitset< Block, Allocator > | |
| append(BlockInputIterator first, BlockInputIterator last) | sul::dynamic_bitset< Block, Allocator > | |
| bits_per_block | sul::dynamic_bitset< Block, Allocator > | static |
| block_type typedef | sul::dynamic_bitset< Block, Allocator > | |
| capacity() const noexcept | sul::dynamic_bitset< Block, Allocator > | |
| clear() | sul::dynamic_bitset< Block, Allocator > | |
| const_reference typedef | sul::dynamic_bitset< Block, Allocator > | |
| count() const noexcept | sul::dynamic_bitset< Block, Allocator > | |
| data() noexcept | sul::dynamic_bitset< Block, Allocator > | |
| data() const noexcept | sul::dynamic_bitset< Block, Allocator > | |
| dynamic_bitset(const dynamic_bitset< Block, Allocator > &other)=default | sul::dynamic_bitset< Block, Allocator > | |
| dynamic_bitset(dynamic_bitset< Block, Allocator > &&other) noexcept=default | sul::dynamic_bitset< Block, Allocator > | |
| dynamic_bitset(const allocator_type &allocator=allocator_type()) | sul::dynamic_bitset< Block, Allocator > | explicit |
| dynamic_bitset(size_type nbits, unsigned long long init_val=0, const allocator_type &allocator=allocator_type()) | sul::dynamic_bitset< Block, Allocator > | explicit |
| dynamic_bitset(std::initializer_list< block_type > init_vals, const allocator_type &allocator=allocator_type()) | sul::dynamic_bitset< Block, Allocator > | |
| dynamic_bitset(std::basic_string_view< _CharT, _Traits > str, typename std::basic_string_view< _CharT, _Traits >::size_type pos=0, typename std::basic_string_view< _CharT, _Traits >::size_type n=std::basic_string_view< _CharT, _Traits >::npos, _CharT zero=_CharT('0'), _CharT one=_CharT('1'), const allocator_type &allocator=allocator_type()) | sul::dynamic_bitset< Block, Allocator > | explicit |
| dynamic_bitset(const std::basic_string< _CharT, _Traits, _Alloc > &str, typename std::basic_string< _CharT, _Traits, _Alloc >::size_type pos=0, typename std::basic_string< _CharT, _Traits, _Alloc >::size_type n=std::basic_string< _CharT, _Traits, _Alloc >::npos, _CharT zero=_CharT('0'), _CharT one=_CharT('1'), const allocator_type &allocator=allocator_type()) | sul::dynamic_bitset< Block, Allocator > | explicit |
| dynamic_bitset(const _CharT *str, typename std::basic_string< _CharT >::size_type pos=0, typename std::basic_string< _CharT >::size_type n=std::basic_string< _CharT >::npos, _CharT zero=_CharT('0'), _CharT one=_CharT('1'), const allocator_type &allocator=allocator_type()) | sul::dynamic_bitset< Block, Allocator > | explicit |
| empty() const noexcept | sul::dynamic_bitset< Block, Allocator > | |
| find_first() const | sul::dynamic_bitset< Block, Allocator > | |
| find_next(size_type prev) const | sul::dynamic_bitset< Block, Allocator > | |
| flip(size_type pos, size_type len) | sul::dynamic_bitset< Block, Allocator > | |
| flip(size_type pos) | sul::dynamic_bitset< Block, Allocator > | |
| flip() | sul::dynamic_bitset< Block, Allocator > | |
| get_allocator() const | sul::dynamic_bitset< Block, Allocator > | |
| intersects(const dynamic_bitset< Block, Allocator > &bitset) const | sul::dynamic_bitset< Block, Allocator > | |
| is_proper_subset_of(const dynamic_bitset< Block, Allocator > &bitset) const | sul::dynamic_bitset< Block, Allocator > | |
| is_subset_of(const dynamic_bitset< Block, Allocator > &bitset) const | sul::dynamic_bitset< Block, Allocator > | |
| iterate_bits_on(Function &&function, Parameters &&... parameters) const | sul::dynamic_bitset< Block, Allocator > | |
| none() const | sul::dynamic_bitset< Block, Allocator > | |
| npos | sul::dynamic_bitset< Block, Allocator > | static |
| num_blocks() const noexcept | sul::dynamic_bitset< Block, Allocator > | |
| operator!=(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator&(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator&=(const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | |
| operator-(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator-=(const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | |
| operator<(const dynamic_bitset< Block_, Allocator_ > &lhs, const dynamic_bitset< Block_, Allocator_ > &rhs) | sul::dynamic_bitset< Block, Allocator > | friend |
| operator<<(size_type shift) const | sul::dynamic_bitset< Block, Allocator > | |
| operator<<(std::basic_ostream< _CharT, _Traits > &os, const dynamic_bitset< Block, Allocator > &bitset) | sul::dynamic_bitset< Block, Allocator > | related |
| operator<<=(size_type shift) | sul::dynamic_bitset< Block, Allocator > | |
| operator<=(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator=(const dynamic_bitset< Block, Allocator > &other)=default | sul::dynamic_bitset< Block, Allocator > | |
| operator=(dynamic_bitset< Block, Allocator > &&other) noexcept=default | sul::dynamic_bitset< Block, Allocator > | |
| operator==(const dynamic_bitset< Block_, Allocator_ > &lhs, const dynamic_bitset< Block_, Allocator_ > &rhs) | sul::dynamic_bitset< Block, Allocator > | friend |
| operator>(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator>=(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator>>(size_type shift) const | sul::dynamic_bitset< Block, Allocator > | |
| operator>>(std::basic_istream< _CharT, _Traits > &is, dynamic_bitset< Block, Allocator > &bitset) | sul::dynamic_bitset< Block, Allocator > | related |
| operator>>=(size_type shift) | sul::dynamic_bitset< Block, Allocator > | |
| operator[](size_type pos) | sul::dynamic_bitset< Block, Allocator > | |
| operator[](size_type pos) const | sul::dynamic_bitset< Block, Allocator > | |
| operator^(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator^=(const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | |
| operator|(const dynamic_bitset< Block, Allocator > &lhs, const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | related |
| operator|=(const dynamic_bitset< Block, Allocator > &rhs) | sul::dynamic_bitset< Block, Allocator > | |
| operator~() const | sul::dynamic_bitset< Block, Allocator > | |
| pop_back() | sul::dynamic_bitset< Block, Allocator > | |
| push_back(bool value) | sul::dynamic_bitset< Block, Allocator > | |
| reserve(size_type num_bits) | sul::dynamic_bitset< Block, Allocator > | |
| reset(size_type pos, size_type len) | sul::dynamic_bitset< Block, Allocator > | |
| reset(size_type pos) | sul::dynamic_bitset< Block, Allocator > | |
| reset() | sul::dynamic_bitset< Block, Allocator > | |
| resize(size_type nbits, bool value=false) | sul::dynamic_bitset< Block, Allocator > | |
| set(size_type pos, size_type len, bool value) | sul::dynamic_bitset< Block, Allocator > | |
| set(size_type pos, bool value=true) | sul::dynamic_bitset< Block, Allocator > | |
| set() | sul::dynamic_bitset< Block, Allocator > | |
| shrink_to_fit() | sul::dynamic_bitset< Block, Allocator > | |
| size() const noexcept | sul::dynamic_bitset< Block, Allocator > | |
| size_type typedef | sul::dynamic_bitset< Block, Allocator > | |
| swap(dynamic_bitset< Block, Allocator > &other) noexcept(noexcept(std::swap(m_blocks, other.m_blocks))) | sul::dynamic_bitset< Block, Allocator > | |
| swap(dynamic_bitset< Block, Allocator > &bitset1, dynamic_bitset< Block, Allocator > &bitset2) noexcept(noexcept(bitset1.swap(bitset2))) | sul::dynamic_bitset< Block, Allocator > | related |
| test(size_type pos) const | sul::dynamic_bitset< Block, Allocator > | |
| test_set(size_type pos, bool value=true) | sul::dynamic_bitset< Block, Allocator > | |
| to_string(_CharT zero=_CharT('0'), _CharT one=_CharT('1')) const | sul::dynamic_bitset< Block, Allocator > | |
| to_ullong() const | sul::dynamic_bitset< Block, Allocator > | |
| to_ulong() const | sul::dynamic_bitset< Block, Allocator > | |
| ~dynamic_bitset() noexcept=default | sul::dynamic_bitset< Block, Allocator > |