Empirical
emp::BitVector Member List

This is the complete list of members for emp::BitVector, including all inherited members.

All() const emp::BitVectorinline
all() const emp::BitVectorinline
AND(const BitVector &set2) const emp::BitVectorinline
AND_SELF(const BitVector &set2)emp::BitVectorinline
Any() const emp::BitVectorinline
any() const emp::BitVectorinline
BitVector(size_t in_num_bits=0, bool init_val=false)emp::BitVectorinline
BitVector(const BitVector &in_set)emp::BitVectorinline
BitVector(BitVector &&in_set)emp::BitVectorinline
Clear()emp::BitVectorinline
count() const emp::BitVectorinline
CountOnes() const emp::BitVectorinline
CountOnes_Mixed() const emp::BitVectorinline
CountOnes_Sparse() const emp::BitVectorinline
EQU(const BitVector &set2) const emp::BitVectorinline
EQU_SELF(const BitVector &set2)emp::BitVectorinline
FindBit() const emp::BitVectorinline
FindBit(const size_t start_pos) const emp::BitVectorinline
Get(size_t index) const emp::BitVectorinline
GetByte(size_t index) const emp::BitVectorinline
GetOnes() const emp::BitVectorinline
GetSize() const emp::BitVectorinline
GetUInt(size_t index) const emp::BitVectorinline
GetUIntAtBit(size_t index)emp::BitVectorinline
GetValueAtBit(size_t index)emp::BitVectorinline
Hash() const emp::BitVectorinline
NAND(const BitVector &set2) const emp::BitVectorinline
NAND_SELF(const BitVector &set2)emp::BitVectorinline
None() const emp::BitVectorinline
none() const emp::BitVectorinline
NOR(const BitVector &set2) const emp::BitVectorinline
NOR_SELF(const BitVector &set2)emp::BitVectorinline
NOT() const emp::BitVectorinline
NOT_SELF()emp::BitVectorinline
operator bool() const emp::BitVectorinlineexplicit
operator!=(const BitVector &in_set) const emp::BitVectorinline
operator&(const BitVector &ar2) const emp::BitVectorinline
operator&=(const BitVector &ar2)emp::BitVectorinline
operator<(const BitVector &in_set) const emp::BitVectorinline
operator<<(const size_t shift_size) const emp::BitVectorinline
operator<<=(const size_t shift_size)emp::BitVectorinline
operator<=(const BitVector &in_set) const emp::BitVectorinline
operator=(const BitVector &in_set)emp::BitVectorinline
operator=(BitVector &&in_set)emp::BitVectorinline
operator==(const BitVector &in_set) const emp::BitVectorinline
operator>(const BitVector &in_set) const emp::BitVectorinline
operator>=(const BitVector &in_set) const emp::BitVectorinline
operator>>(const size_t shift_size) const emp::BitVectorinline
operator>>=(const size_t shift_size)emp::BitVectorinline
operator[](size_t index) const emp::BitVectorinline
operator[](size_t index)emp::BitVectorinline
operator^(const BitVector &ar2) const emp::BitVectorinline
operator^=(const BitVector &ar2)emp::BitVectorinline
operator|(const BitVector &ar2) const emp::BitVectorinline
operator|=(const BitVector &ar2)emp::BitVectorinline
operator~() const emp::BitVectorinline
OR(const BitVector &set2) const emp::BitVectorinline
OR_SELF(const BitVector &set2)emp::BitVectorinline
PopBit()emp::BitVectorinline
Print(std::ostream &out=std::cout) const emp::BitVectorinline
PrintArray(std::ostream &out=std::cout) const emp::BitVectorinline
PrintFields(std::ostream &out=std::cout, const std::string spacer=" ") const emp::BitVectorinline
PrintOneIDs(std::ostream &out=std::cout, std::string spacer=" ") const emp::BitVectorinline
resize(std::size_t new_size)emp::BitVectorinline
Resize(size_t new_bits)emp::BitVectorinline
Set(size_t index, bool value=true)emp::BitVectorinline
SetAll()emp::BitVectorinline
SetByte(size_t index, uint8_t value)emp::BitVectorinline
SetUInt(size_t index, uint32_t value)emp::BitVectorinline
SHIFT(const int shift_size) const emp::BitVectorinline
SHIFT_SELF(const int shift_size)emp::BitVectorinline
size() const emp::BitVectorinline
XOR(const BitVector &set2) const emp::BitVectorinline
XOR_SELF(const BitVector &set2)emp::BitVectorinline
~BitVector()emp::BitVectorinline