dynamic_bitset 1.3.1
Simple Useful Libraries: C++17/20 header-only dynamic bitset
Loading...
Searching...
No Matches
sul::dynamic_bitset< Block, Allocator > Member List

This is the complete list of members for sul::dynamic_bitset< Block, Allocator >, including all inherited members.

all() constsul::dynamic_bitset< Block, Allocator >
allocator_type typedefsul::dynamic_bitset< Block, Allocator >
any() constsul::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_blocksul::dynamic_bitset< Block, Allocator >static
block_type typedefsul::dynamic_bitset< Block, Allocator >
capacity() const noexceptsul::dynamic_bitset< Block, Allocator >
clear()sul::dynamic_bitset< Block, Allocator >
const_reference typedefsul::dynamic_bitset< Block, Allocator >
count() const noexceptsul::dynamic_bitset< Block, Allocator >
data() noexceptsul::dynamic_bitset< Block, Allocator >
data() const noexceptsul::dynamic_bitset< Block, Allocator >
dynamic_bitset(const dynamic_bitset< Block, Allocator > &other)=defaultsul::dynamic_bitset< Block, Allocator >
dynamic_bitset(dynamic_bitset< Block, Allocator > &&other) noexcept=defaultsul::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 noexceptsul::dynamic_bitset< Block, Allocator >
find_first() constsul::dynamic_bitset< Block, Allocator >
find_next(size_type prev) constsul::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() constsul::dynamic_bitset< Block, Allocator >
intersects(const dynamic_bitset< Block, Allocator > &bitset) constsul::dynamic_bitset< Block, Allocator >
is_proper_subset_of(const dynamic_bitset< Block, Allocator > &bitset) constsul::dynamic_bitset< Block, Allocator >
is_subset_of(const dynamic_bitset< Block, Allocator > &bitset) constsul::dynamic_bitset< Block, Allocator >
iterate_bits_on(Function &&function, Parameters &&... parameters) constsul::dynamic_bitset< Block, Allocator >
none() constsul::dynamic_bitset< Block, Allocator >
npossul::dynamic_bitset< Block, Allocator >static
num_blocks() const noexceptsul::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) constsul::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)=defaultsul::dynamic_bitset< Block, Allocator >
operator=(dynamic_bitset< Block, Allocator > &&other) noexcept=defaultsul::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) constsul::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) constsul::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~() constsul::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 noexceptsul::dynamic_bitset< Block, Allocator >
size_type typedefsul::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) constsul::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')) constsul::dynamic_bitset< Block, Allocator >
to_ullong() constsul::dynamic_bitset< Block, Allocator >
to_ulong() constsul::dynamic_bitset< Block, Allocator >
~dynamic_bitset() noexcept=defaultsul::dynamic_bitset< Block, Allocator >