panga
panga::BitVector Member List

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

BitVector(size_t bit_count=0) (defined in panga::BitVector)panga::BitVectorexplicit
BitVector(const BitVector &source) (defined in panga::BitVector)panga::BitVector
Clear()panga::BitVector
Clip(size_t bit_count)panga::BitVector
Compare(const std::byte *left, const std::byte *right, size_t bits_to_compare)panga::BitVectorprotectedstatic
Equals(const BitVector &rhs, size_t bits_to_compare) constpanga::BitVector
Equals(const BitVector &rhs) constpanga::BitVector
Flip(size_t index)panga::BitVector
FromString(const char *buffer, size_t buffer_length)panga::BitVector
FromStringHex(const char *buffer, size_t buffer_length)panga::BitVector
Get(size_t index) constpanga::BitVector
GetBitCount() constpanga::BitVector
GetBytes() constpanga::BitVectorprotected
GetBytesWritable()panga::BitVectorprotected
GetInt(size_t bit_index, size_t bit_width) constpanga::BitVectorinline
HammingDistance(const BitVector &rhs) constpanga::BitVector
HexFormatpanga::BitVectorstatic
operator<< (defined in panga::BitVector)panga::BitVectorfriend
operator<< (defined in panga::BitVector)panga::BitVectorfriend
operator=(const BitVector &rhs)panga::BitVector
ReadInt(const std::byte *bytes, size_t start_bit_index, size_t bits_to_copy)panga::BitVectorinlineprotectedstatic
Resize(size_t bit_count)panga::BitVectorprotected
Set(size_t index)panga::BitVector
SetBitCount(size_t bit_count)panga::BitVector
SetInt(IntegerType value, size_t bit_index, size_t bit_width)panga::BitVectorinline
SubVector(BitVector *destination, size_t destination_start_bit_offset, size_t source_start_bit_offset, size_t bits_to_copy) constpanga::BitVector
ToString(char *buffer, size_t buffer_length) constpanga::BitVector
ToStringHex(char *buffer, size_t buffer_length) constpanga::BitVector
Unset(size_t index)panga::BitVector
WriteBytes(const std::byte *source, size_t source_start_bit_offset, std::byte *destination, size_t destination_start_bit_offset, size_t bits_to_copy)panga::BitVectorprotectedstatic
WriteInt(std::byte *bytes, size_t start_bit_index, size_t bits_to_copy, IntegerType value)panga::BitVectorinlineprotectedstatic
WriteToStream(std::ostream &out) const (defined in panga::BitVector)panga::BitVectorprotected
WriteToStreamHex(std::ostream &out) const (defined in panga::BitVector)panga::BitVectorprotected
~BitVector()=default (defined in panga::BitVector)panga::BitVector