A library for working with phylogenetic and population genetic data.
v0.32.0
Bitvector Member List

This is the complete list of members for Bitvector, including all inherited members.

any_set() constBitvector
Bitvector()=defaultBitvector
Bitvector(size_t size, bool initial_value=false)Bitvectorinline
Bitvector(size_t size, std::initializer_list< size_t > list)Bitvectorinline
Bitvector(It first, It last)Bitvectorinline
Bitvector(size_t size, Bitvector const &other)Bitvector
Bitvector(std::string const &values)Bitvector
Bitvector(Bitvector const &)=defaultBitvector
Bitvector(Bitvector &&)=defaultBitvector
count() constBitvector
count(size_t first, size_t last) constBitvector
data() constBitvectorinline
dump() constBitvector
dump_int(IntType x) constBitvector
empty() constBitvectorinline
find_next_set(size_t start) constBitvector
flip(size_t index)Bitvectorinline
get(size_t index) constBitvectorinline
hash() constBitvector
IntSizeBitvectorstatic
IntType typedefBitvector
negate()Bitvector
normalize()Bitvector
nposBitvectorstatic
operator!=(const Bitvector &other) constBitvector
operator&(Bitvector const &lhs, Bitvector const &rhs)Bitvectorfriend
operator&=(Bitvector const &rhs)Bitvector
operator=(Bitvector const &)=defaultBitvector
operator=(Bitvector &&)=defaultBitvector
operator==(const Bitvector &other) constBitvector
operator[](size_t index) constBitvectorinline
operator^(Bitvector const &lhs, Bitvector const &rhs)Bitvectorfriend
operator^=(Bitvector const &rhs)Bitvector
operator|(Bitvector const &lhs, Bitvector const &rhs)Bitvectorfriend
operator|=(Bitvector const &rhs)Bitvector
operator~() constBitvector
set(size_t index)Bitvectorinline
set(size_t index, bool value)Bitvectorinline
set(size_t first, size_t last, bool value=true)Bitvector
set_all(const bool value=false)Bitvector
size() constBitvectorinline
toggle(size_t index)Bitvectorinline
unset(size_t index)Bitvectorinline
x_hash() constBitvector
~Bitvector()=defaultBitvector