dynamic_bitset 1.3.1
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 > |