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

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

Bitvector()=defaultBitvector
Bitvector(size_t size, bool initial_value=false)Bitvectorinline
Bitvector(size_t size, std::initializer_list< size_t > list)Bitvectorinline
Bitvector(std::string const &values)Bitvector
Bitvector(Bitvector const &other, size_t max_size)Bitvector
Bitvector(Bitvector const &)=defaultBitvector
Bitvector(Bitvector &&)=defaultBitvector
count() constBitvector
data() constBitvectorinline
dump() constBitvector
dump_int(IntType x) constBitvector
flip(size_t index)Bitvectorinline
get(size_t index) constBitvectorinline
hash() constBitvector
IntSizeBitvectorstatic
IntType typedefBitvector
negate()Bitvector
normalize()Bitvector
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_all(const bool value=false)Bitvector
size() constBitvectorinline
unset(size_t index)Bitvectorinline
x_hash() constBitvector
~Bitvector()=defaultBitvector