GF2++
Loading...
Searching...
No Matches
gf2::BitVec< Word > Member List

This is the complete list of members for gf2::BitVec< Word >, including all inherited members.

all() constgf2::BitStore< BitVec< usize > >inline
alternating(usize n)gf2::BitVec< Word >inlinestatic
any() constgf2::BitStore< BitVec< usize > >inline
append(Src src)gf2::BitVec< Word >inline
append(const BitStore< Src > &src)gf2::BitVec< Word >inline
append(const std::bitset< N > &src)gf2::BitVec< Word >inline
append_digit(char c, int base)gf2::BitVec< Word >inline
append_hex_digit(char c)gf2::BitVec< Word >inline
back() constgf2::BitStore< BitVec< usize > >inline
biased_random(usize len, double p)gf2::BitVec< Word >inlinestatic
bits() constgf2::BitStore< BitVec< usize > >inline
bits_per_wordgf2::BitVec< Word >static
BitVec(usize len=0)gf2::BitVec< Word >inlineexplicit
BitVec(usize len, Word word)gf2::BitVec< Word >inlineexplicit
capacity() constgf2::BitVec< Word >inline
clean()gf2::BitVec< Word >inline
clear()gf2::BitVec< Word >inline
constant(usize n, bool value)gf2::BitVec< Word >inlinestatic
copy(Src src)gf2::BitStore< BitVec< usize > >inline
count_ones() constgf2::BitStore< BitVec< usize > >inline
count_zeros() constgf2::BitStore< BitVec< usize > >inline
data() constgf2::BitVec< Word >inline
data()gf2::BitVec< Word >inline
describe() constgf2::BitStore< BitVec< usize > >inline
fill(std::invocable< usize > auto f)gf2::BitStore< BitVec< usize > >inline
first_set() constgf2::BitStore< BitVec< usize > >inline
first_unset() constgf2::BitStore< BitVec< usize > >inline
flip(usize index)gf2::BitStore< BitVec< usize > >inline
flip_all()gf2::BitStore< BitVec< usize > >inline
from(const BitStore< Src > &src)gf2::BitVec< Word >inlinestatic
from(const std::bitset< N > &src)gf2::BitVec< Word >inlinestatic
from(usize len, std::invocable< usize > auto f)gf2::BitVec< Word >inlinestatic
from_binary_string(std::string_view sv, bool no_punctuation=false)gf2::BitVec< Word >inlinestatic
from_hex_string(std::string_view sv, bool no_punctuation=false)gf2::BitVec< Word >inlinestatic
from_string(std::string_view sv)gf2::BitVec< Word >inlinestatic
front() constgf2::BitStore< BitVec< usize > >inline
get(usize i) constgf2::BitStore< BitVec< usize > >inline
is_empty() constgf2::BitStore< BitVec< usize > >inline
last_set() constgf2::BitStore< BitVec< usize > >inline
last_unset() constgf2::BitStore< BitVec< usize > >inline
leading_zeros() constgf2::BitStore< BitVec< usize > >inline
next_set(usize index) constgf2::BitStore< BitVec< usize > >inline
next_unset(usize index) constgf2::BitStore< BitVec< usize > >inline
none() constgf2::BitStore< BitVec< usize > >inline
offset() constgf2::BitVec< Word >inline
ones(usize n)gf2::BitVec< Word >inlinestatic
operator&(const BitStore< Rhs > &rhs) constgf2::BitStore< BitVec< usize > >inline
operator&=(const BitStore< Rhs > &rhs)gf2::BitStore< BitVec< usize > >inline
operator+(const BitStore< Rhs > &rhs) constgf2::BitStore< BitVec< usize > >inline
operator+=(const BitStore< Rhs > &rhs)gf2::BitStore< BitVec< usize > >inline
operator-(const BitStore< Rhs > &rhs) constgf2::BitStore< BitVec< usize > >inline
operator-=(const BitStore< Rhs > &rhs)gf2::BitStore< BitVec< usize > >inline
operator<<(usize shift) constgf2::BitStore< BitVec< usize > >inline
operator<<=(usize shift)gf2::BitStore< BitVec< usize > >inline
operator>>(usize shift) constgf2::BitStore< BitVec< usize > >inline
operator>>=(usize shift)gf2::BitStore< BitVec< usize > >inline
operator[](usize index) constgf2::BitStore< BitVec< usize > >inline
operator^(const BitStore< Rhs > &rhs) constgf2::BitStore< BitVec< usize > >inline
operator^=(const BitStore< Rhs > &rhs)gf2::BitStore< BitVec< usize > >inline
operator|(const BitStore< Rhs > &rhs) constgf2::BitStore< BitVec< usize > >inline
operator|=(const BitStore< Rhs > &rhs)gf2::BitStore< BitVec< usize > >inline
operator~() constgf2::BitStore< BitVec< usize > >inline
pop()gf2::BitVec< Word >inline
previous_set(usize index) constgf2::BitStore< BitVec< usize > >inline
previous_unset(usize index) constgf2::BitStore< BitVec< usize > >inline
push(bool b)gf2::BitVec< Word >inline
random(usize len, double p=0.5, u64 seed=0)gf2::BitVec< Word >inlinestatic
random_fill(double p=0.5, u64 seed=0)gf2::BitStore< BitVec< usize > >inline
resize(usize n)gf2::BitVec< Word >inline
riffle_into(BitVec< word_type > &dst) constgf2::BitStore< BitVec< usize > >inline
riffled() constgf2::BitStore< BitVec< usize > >inline
seeded_random(usize len, u64 seed)gf2::BitVec< Word >inlinestatic
set(usize index, bool value=true)gf2::BitStore< BitVec< usize > >inline
set_all(bool value=true)gf2::BitStore< BitVec< usize > >inline
set_bit_indices() constgf2::BitStore< BitVec< usize > >inline
set_word(usize i, Word word)gf2::BitVec< Word >inline
gf2::BitStore< BitVec< usize > >::set_word(usize i, word_type value)gf2::BitStore< BitVec< usize > >inline
shrink_to_fit()gf2::BitVec< Word >inline
size() constgf2::BitVec< Word >inline
span(usize begin, usize end) constgf2::BitStore< BitVec< usize > >inline
split_at(usize at, BitVec< word_type > &left, BitVec< word_type > &right) constgf2::BitStore< BitVec< usize > >inline
split_off(usize at, BitVec< Word > &dst)gf2::BitVec< Word >inline
split_off(usize at)gf2::BitVec< Word >inline
split_off_unsigned()gf2::BitVec< Word >inline
store_words() constgf2::BitStore< BitVec< usize > >inline
sub(usize begin, usize end) constgf2::BitStore< BitVec< usize > >inline
swap(usize i0, usize i1)gf2::BitStore< BitVec< usize > >inline
to_binary_string(std::string_view sep="", std::string_view pre="", std::string_view post="") constgf2::BitStore< BitVec< usize > >inline
to_hex_string() constgf2::BitStore< BitVec< usize > >inline
to_pretty_string() constgf2::BitStore< BitVec< usize > >inline
to_string(std::string_view sep="", std::string_view pre="", std::string_view post="") constgf2::BitStore< BitVec< usize > >inline
to_words() constgf2::BitStore< BitVec< usize > >inline
trailing_zeros() constgf2::BitStore< BitVec< usize > >inline
unit(usize n, usize i)gf2::BitVec< Word >inlinestatic
unset_bit_indices() constgf2::BitStore< BitVec< usize > >inline
with_capacity(usize capacity)gf2::BitVec< Word >inlinestatic
word(usize i) constgf2::BitVec< Word >inline
word_type typedefgf2::BitVec< Word >
words() constgf2::BitVec< Word >inline
zeros(usize n)gf2::BitVec< Word >inlinestatic