Bits
Stuff about bits
API
- BitArray.hpp
old
old::join()
old::SimpleMatchCoeff()
old::BitArray
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::BitArray()
old::BitArray::~BitArray()
old::BitArray::operator=()
old::BitArray::operator=()
old::BitArray::operator=()
old::BitArray::operator=()
old::BitArray::Import()
old::BitArray::Export()
old::BitArray::OK()
old::BitArray::Get()
old::BitArray::Has()
old::BitArray::Set()
old::BitArray::SetAll()
old::BitArray::SetRange()
old::BitArray::Clear()
old::BitArray::Clear()
old::BitArray::Clear()
old::BitArray::operator[]()
old::BitArray::operator[]()
old::BitArray::Toggle()
old::BitArray::Toggle()
old::BitArray::Toggle()
old::BitArray::Any()
old::BitArray::None()
old::BitArray::All()
old::BitArray::Randomize()
old::BitArray::RandomizeP()
old::BitArray::Randomize()
old::BitArray::ChooseRandom()
old::BitArray::FlipRandom()
old::BitArray::SetRandom()
old::BitArray::ClearRandom()
old::BitArray::FlipRandomCount()
old::BitArray::SetRandomCount()
old::BitArray::ClearRandomCount()
old::BitArray::operator==()
old::BitArray::operator!=()
old::BitArray::operator<()
old::BitArray::operator>()
old::BitArray::operator<=()
old::BitArray::operator>=()
old::BitArray::operator bool()
old::BitArray::GetByte()
old::BitArray::GetBytes()
old::BitArray::RawBytes()
old::BitArray::SetByte()
old::BitArray::GetValue()
old::BitArray::GetValueAtIndex()
old::BitArray::GetSizeT()
old::BitArray::GetUInt8()
old::BitArray::GetUInt16()
old::BitArray::GetUInt32()
old::BitArray::GetUInt64()
old::BitArray::GetUInt()
old::BitArray::SetValueAtIndex()
old::BitArray::SetUInt8()
old::BitArray::SetUInt16()
old::BitArray::SetUInt32()
old::BitArray::SetUInt64()
old::BitArray::SetUInt()
old::BitArray::GetValueAtBit()
old::BitArray::GetUInt8AtBit()
old::BitArray::GetUInt16AtBit()
old::BitArray::GetUInt32AtBit()
old::BitArray::GetUInt64AtBit()
old::BitArray::GetUIntAtBit()
old::BitArray::SetValueAtBit()
old::BitArray::SetUInt8AtBit()
old::BitArray::SetUInt16AtBit()
old::BitArray::SetUInt32AtBit()
old::BitArray::SetUInt64AtBit()
old::BitArray::SetUIntAtBit()
old::BitArray::Hash()
old::BitArray::CountOnes()
old::BitArray::CountOnes_Sparse()
old::BitArray::CountZeros()
old::BitArray::FindOne()
old::BitArray::FindBit()
old::BitArray::FindOne()
old::BitArray::FindBit()
old::BitArray::FindMaxOne()
old::BitArray::PopOne()
old::BitArray::PopBit()
old::BitArray::GetOnes()
old::BitArray::LongestSegmentOnes()
old::BitArray::GetAsChar()
old::BitArray::ToString()
old::BitArray::ToArrayString()
old::BitArray::ToBinaryString()
old::BitArray::ToIDString()
old::BitArray::ToRangeString()
old::BitArray::Print()
old::BitArray::PrintBinary()
old::BitArray::PrintArray()
old::BitArray::PrintFields()
old::BitArray::PrintDebug()
old::BitArray::PrintOneIDs()
old::BitArray::PrintAsRange()
old::BitArray::NOT_SELF()
old::BitArray::AND_SELF()
old::BitArray::OR_SELF()
old::BitArray::NAND_SELF()
old::BitArray::NOR_SELF()
old::BitArray::XOR_SELF()
old::BitArray::EQU_SELF()
old::BitArray::NOT()
old::BitArray::AND()
old::BitArray::OR()
old::BitArray::NAND()
old::BitArray::NOR()
old::BitArray::XOR()
old::BitArray::EQU()
old::BitArray::SHIFT()
old::BitArray::SHIFT_SELF()
old::BitArray::REVERSE_SELF()
old::BitArray::REVERSE()
old::BitArray::ROTATE()
old::BitArray::ROTATE_SELF()
old::BitArray::ROTL_SELF()
old::BitArray::ROTR_SELF()
old::BitArray::ADD()
old::BitArray::ADD_SELF()
old::BitArray::SUB()
old::BitArray::SUB_SELF()
old::BitArray::operator~()
old::BitArray::operator&()
old::BitArray::operator|()
old::BitArray::operator^()
old::BitArray::operator<<()
old::BitArray::operator>>()
old::BitArray::operator&=()
old::BitArray::operator|=()
old::BitArray::operator^=()
old::BitArray::operator<<=()
old::BitArray::operator>>=()
old::BitArray::operator+()
old::BitArray::operator-()
old::BitArray::operator+=()
old::BitArray::operator-=()
old::BitArray::all()
old::BitArray::any()
old::BitArray::none()
old::BitArray::count()
old::BitArray::flip()
old::BitArray::flip()
old::BitArray::flip()
old::BitArray::reset()
old::BitArray::reset()
old::BitArray::set()
old::BitArray::set()
old::BitArray::test()
old::BitArray::serialize()
old::BitArray::ApplyRange()
old::BitArray::GetSize()
old::BitArray::GetNumBytes()
old::BitArray::GetNumStates()
old::BitArray::size()
old::BitArray::this_t
old::BitArray::field_t
old::BitArray::Copy()
old::BitArray::ClearExcessBits()
old::BitArray::ApplyRange()
old::BitArray::BytePtr()
old::BitArray::BytePtr()
old::BitArray::ShiftLeft()
old::BitArray::ShiftRight()
old::BitArray::RotateLeft()
old::BitArray::RotateRight()
old::BitArray::bits
old::BitArray::FieldID()
old::BitArray::ByteID()
old::BitArray::FieldPos()
old::BitArray::BytePos()
old::BitArray::Byte2Field()
old::BitArray::Byte2FieldPos()
old::BitArray::FIELD_BITS
old::BitArray::NUM_FIELDS
old::BitArray::TOTAL_BYTES
old::BitArray::LAST_FIELD
old::BitArray::FIELD_LOG2
old::BitArray::FIELD_LOG2_MASK
old::BitArray::NUM_END_BITS
old::BitArray::END_GAP
old::BitArray::END_MASK
old::BitArray::FIELD_0
old::BitArray::FIELD_1
old::BitArray::FIELD_255
old::BitArray::FIELD_ALL
old::BitArray::operator<<()
- BitMatrix.hpp
BitMatrix
BitMatrix::BitMatrix()
BitMatrix::BitMatrix()
BitMatrix::BitMatrix()
BitMatrix::~BitMatrix()
BitMatrix::NumRows()
BitMatrix::NumCols()
BitMatrix::GetSize()
BitMatrix::Any()
BitMatrix::None()
BitMatrix::All()
BitMatrix::Get()
BitMatrix::Get()
BitMatrix::Set()
BitMatrix::Set()
BitMatrix::Unset()
BitMatrix::Unset()
BitMatrix::Flip()
BitMatrix::Flip()
BitMatrix::SetAll()
BitMatrix::SetCol()
BitMatrix::SetRow()
BitMatrix::Clear()
BitMatrix::ClearCol()
BitMatrix::ClearRow()
BitMatrix::CountOnes()
BitMatrix::FindOne()
BitMatrix::LeftShift()
BitMatrix::RightShift()
BitMatrix::UpShift()
BitMatrix::DownShift()
BitMatrix::ULShift()
BitMatrix::DLShift()
BitMatrix::URShift()
BitMatrix::DRShift()
BitMatrix::GetReach()
BitMatrix::GetRegion()
BitMatrix::GetRegion()
BitMatrix::IsConnected()
BitMatrix::Has2x2()
BitMatrix::Print()
BitMatrix::operator=()
BitMatrix::operator&=()
BitMatrix::operator|=()
BitMatrix::operator^=()
BitMatrix::operator==()
BitMatrix::operator!=()
BitMatrix::operator~()
BitMatrix::operator&()
BitMatrix::operator|()
BitMatrix::operator^()
BitMatrix::to_bitset()
BitMatrix::MaskCol()
BitMatrix::MaskRow()
BitMatrix::ToCol()
BitMatrix::ToRow()
BitMatrix::ToID()
BitMatrix::bits
- BitSet.hpp
- BitVector.hpp
hash
old
old::BitVector
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::BitVector()
old::BitVector::~BitVector()
old::BitVector::operator=()
old::BitVector::operator=()
old::BitVector::operator=()
old::BitVector::operator=()
old::BitVector::operator=()
old::BitVector::Import()
old::BitVector::Export()
old::BitVector::OK()
old::BitVector::GetSize()
old::BitVector::GetNumBytes()
old::BitVector::GetNumStates()
old::BitVector::Get()
old::BitVector::Has()
old::BitVector::Set()
old::BitVector::SetAll()
old::BitVector::SetRange()
old::BitVector::Clear()
old::BitVector::Clear()
old::BitVector::Clear()
old::BitVector::operator[]()
old::BitVector::operator[]()
old::BitVector::Toggle()
old::BitVector::Toggle()
old::BitVector::Toggle()
old::BitVector::Any()
old::BitVector::None()
old::BitVector::All()
old::BitVector::Resize()
old::BitVector::Randomize()
old::BitVector::RandomizeP()
old::BitVector::Randomize()
old::BitVector::ChooseRandom()
old::BitVector::FlipRandom()
old::BitVector::SetRandom()
old::BitVector::ClearRandom()
old::BitVector::FlipRandomCount()
old::BitVector::SetRandomCount()
old::BitVector::ClearRandomCount()
old::BitVector::operator==()
old::BitVector::operator!=()
old::BitVector::operator<()
old::BitVector::operator>()
old::BitVector::operator<=()
old::BitVector::operator>=()
old::BitVector::operator vector<T>()
old::BitVector::operator bool()
old::BitVector::GetByte()
old::BitVector::GetBytes()
old::BitVector::RawBytes()
old::BitVector::SetByte()
old::BitVector::GetValue()
old::BitVector::FieldSpan()
old::BitVector::GetValueAtIndex()
old::BitVector::GetUInt8()
old::BitVector::GetUInt16()
old::BitVector::GetUInt32()
old::BitVector::GetUInt64()
old::BitVector::GetUInt()
old::BitVector::SetValueAtIndex()
old::BitVector::SetUInt8()
old::BitVector::SetUInt16()
old::BitVector::SetUInt32()
old::BitVector::SetUInt64()
old::BitVector::SetUInt()
old::BitVector::GetValueAtBit()
old::BitVector::GetUInt8AtBit()
old::BitVector::GetUInt16AtBit()
old::BitVector::GetUInt32AtBit()
old::BitVector::GetUInt64AtBit()
old::BitVector::GetUIntAtBit()
old::BitVector::SetValueAtBit()
old::BitVector::SetUInt8AtBit()
old::BitVector::SetUInt16AtBit()
old::BitVector::SetUInt32AtBit()
old::BitVector::SetUInt64AtBit()
old::BitVector::SetUIntAtBit()
old::BitVector::Hash()
old::BitVector::CountOnes()
old::BitVector::CountOnes_Sparse()
old::BitVector::CountZeros()
old::BitVector::PopBack()
old::BitVector::PushBack()
old::BitVector::Insert()
old::BitVector::Delete()
old::BitVector::FindOne()
old::BitVector::FindBit()
old::BitVector::FindOne()
old::BitVector::FindOne()
old::BitVector::FindBit()
old::BitVector::FindMaxOne()
old::BitVector::PopOne()
old::BitVector::PopBit()
old::BitVector::GetOnes()
old::BitVector::GetOnes()
old::BitVector::LongestSegmentOnes()
old::BitVector::HasOverlap()
old::BitVector::GetAsChar()
old::BitVector::ToString()
old::BitVector::ToBinaryString()
old::BitVector::ToIDString()
old::BitVector::ToRangeString()
old::BitVector::Print()
old::BitVector::PrintBinary()
old::BitVector::PrintArray()
old::BitVector::PrintFields()
old::BitVector::PrintDebug()
old::BitVector::PrintOneIDs()
old::BitVector::PrintAsRange()
old::BitVector::NOT_SELF()
old::BitVector::AND_SELF()
old::BitVector::OR_SELF()
old::BitVector::NAND_SELF()
old::BitVector::NOR_SELF()
old::BitVector::XOR_SELF()
old::BitVector::EQU_SELF()
old::BitVector::NOT()
old::BitVector::AND()
old::BitVector::OR()
old::BitVector::NAND()
old::BitVector::NOR()
old::BitVector::XOR()
old::BitVector::EQU()
old::BitVector::SHIFT()
old::BitVector::SHIFT_SELF()
old::BitVector::REVERSE_SELF()
old::BitVector::REVERSE()
old::BitVector::ROTATE()
old::BitVector::ROTATE_SELF()
old::BitVector::ROTL_SELF()
old::BitVector::ROTR_SELF()
old::BitVector::ADD()
old::BitVector::ADD_SELF()
old::BitVector::SUB()
old::BitVector::SUB_SELF()
old::BitVector::operator~()
old::BitVector::operator&()
old::BitVector::operator|()
old::BitVector::operator^()
old::BitVector::operator<<()
old::BitVector::operator>>()
old::BitVector::operator&=()
old::BitVector::operator|=()
old::BitVector::operator^=()
old::BitVector::operator<<=()
old::BitVector::operator>>=()
old::BitVector::size()
old::BitVector::resize()
old::BitVector::push_back()
old::BitVector::at()
old::BitVector::at()
old::BitVector::front()
old::BitVector::front()
old::BitVector::back()
old::BitVector::back()
old::BitVector::all()
old::BitVector::any()
old::BitVector::none()
old::BitVector::count()
old::BitVector::flip()
old::BitVector::flip()
old::BitVector::flip()
old::BitVector::reset()
old::BitVector::reset()
old::BitVector::set()
old::BitVector::set()
old::BitVector::test()
old::BitVector::field_t
old::BitVector::NumEndBits()
old::BitVector::EndGap()
old::BitVector::EndMask()
old::BitVector::NumFields()
old::BitVector::LastField()
old::BitVector::NumBytes()
old::BitVector::TotalBytes()
old::BitVector::RawCopy()
old::BitVector::RawCopy()
old::BitVector::BytePtr()
old::BitVector::BytePtr()
old::BitVector::ClearExcessBits()
old::BitVector::ApplyRange()
old::BitVector::ShiftLeft()
old::BitVector::ShiftRight()
old::BitVector::RotateLeft()
old::BitVector::RotateRight()
old::BitVector::num_bits
old::BitVector::bits
old::BitVector::FieldID()
old::BitVector::FieldPos()
old::BitVector::Byte2Field()
old::BitVector::Byte2FieldPos()
old::BitVector::FIELD_BITS
old::BitVector::FIELD_0
old::BitVector::FIELD_1
old::BitVector::FIELD_255
old::BitVector::FIELD_ALL
old::BitVector::MAX_BITS
old::BitVector::FIELD_LOG2
old::BitVector::FIELD_LOG2_MASK
old::BitVector::operator<<()
- Bits.hpp
BitVector
BitValue
BitArray
BitSet
StaticBitVector
StaticBitValue
Bits
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::Bits()
Bits::~Bits()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::Import()
Bits::Export()
Bits::ExportArray()
Bits::Append()
Bits::OK()
Bits::GetSize()
Bits::GetNumBytes()
Bits::GetNumStates()
Bits::Get()
Bits::Has()
Bits::Set()
Bits::SetAll()
Bits::SetRange()
Bits::Clear()
Bits::Clear()
Bits::Clear()
Bits::operator[]()
Bits::operator[]()
Bits::Toggle()
Bits::Toggle()
Bits::Toggle()
Bits::Any()
Bits::None()
Bits::All()
Bits::Resize()
Bits::Randomize()
Bits::RandomizeP()
Bits::Randomize()
Bits::ChooseRandom()
Bits::FlipRandom()
Bits::SetRandom()
Bits::ClearRandom()
Bits::FlipRandomCount()
Bits::SetRandomCount()
Bits::ClearRandomCount()
Bits::operator==()
Bits::operator!=()
Bits::operator<()
Bits::operator>()
Bits::operator<=()
Bits::operator>=()
Bits::operator vector<T>()
Bits::operator bool()
Bits::GetByte()
Bits::GetBytes()
Bits::FieldSpan()
Bits::FieldSpan()
Bits::NumFields()
Bits::FieldPtr()
Bits::FieldPtr()
Bits::RawBytes()
Bits::SetByte()
Bits::GetValue()
Bits::GetValueAtIndex()
Bits::GetUInt8()
Bits::GetUInt16()
Bits::GetUInt32()
Bits::GetUInt64()
Bits::GetUInt()
Bits::SetValueAtIndex()
Bits::SetUInt8()
Bits::SetUInt16()
Bits::SetUInt32()
Bits::SetUInt64()
Bits::SetUInt()
Bits::GetValueAtBit()
Bits::GetUInt8AtBit()
Bits::GetUInt16AtBit()
Bits::GetUInt32AtBit()
Bits::GetUInt64AtBit()
Bits::GetUIntAtBit()
Bits::SetValueAtBit()
Bits::SetUInt8AtBit()
Bits::SetUInt16AtBit()
Bits::SetUInt32AtBit()
Bits::SetUInt64AtBit()
Bits::SetUIntAtBit()
Bits::Hash()
Bits::CountOnes()
Bits::CountOnes()
Bits::CountOnes_Sparse()
Bits::CountZeros()
Bits::PopBack()
Bits::PushBack()
Bits::PushFront()
Bits::Insert()
Bits::Delete()
Bits::FindOne()
Bits::FindZero()
Bits::FindBit()
Bits::FindOne()
Bits::FindZero()
Bits::FindOne()
Bits::FindZero()
Bits::FindBit()
Bits::FindMaxOne()
Bits::PopOne()
Bits::PopBit()
Bits::GetOnes()
Bits::GetOnes()
Bits::LongestSegmentOnes()
Bits::GetRanges()
Bits::HasOverlap()
Bits::GetAsChar()
Bits::ToString()
Bits::ToArrayString()
Bits::ToBinaryString()
Bits::ToIDString()
Bits::ToRangeString()
Bits::Print()
Bits::PrintBinary()
Bits::PrintArray()
Bits::PrintFields()
Bits::PrintDebug()
Bits::PrintOneIDs()
Bits::PrintAsRange()
Bits::NOT_SELF()
Bits::AND_SELF()
Bits::OR_SELF()
Bits::NAND_SELF()
Bits::NOR_SELF()
Bits::XOR_SELF()
Bits::EQU_SELF()
Bits::NOT()
Bits::AND()
Bits::OR()
Bits::NAND()
Bits::NOR()
Bits::XOR()
Bits::EQU()
Bits::SHIFT()
Bits::SHIFT_SELF()
Bits::REVERSE_SELF()
Bits::REVERSE()
Bits::ROTATE()
Bits::ROTATE_SELF()
Bits::ADD()
Bits::ADD_SELF()
Bits::SUB()
Bits::SUB_SELF()
Bits::operator~()
Bits::operator&()
Bits::operator|()
Bits::operator^()
Bits::operator<<()
Bits::operator>>()
Bits::operator&=()
Bits::operator|=()
Bits::operator^=()
Bits::operator<<=()
Bits::operator>>=()
Bits::operator+()
Bits::operator-()
Bits::operator+=()
Bits::operator-=()
Bits::serialize()
Bits::size()
Bits::at()
Bits::at()
Bits::front()
Bits::front()
Bits::back()
Bits::back()
Bits::resize()
Bits::push_back()
Bits::pop_back()
Bits::all()
Bits::any()
Bits::none()
Bits::count()
Bits::flip()
Bits::flip()
Bits::flip()
Bits::reset()
Bits::reset()
Bits::set()
Bits::set()
Bits::test()
Bits::data()
Bits::data()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::operator=()
Bits::Import()
Bits::Append()
Bits::RandomizeP()
Bits::SetValueAtIndex()
Bits::SetValueAtBit()
Bits::GetCTSize()
Bits::this_t
Bits::field_t
Bits::MaskField()
Bits::MaskField()
Bits::RawCopy()
Bits::RawCopy()
Bits::RawMove()
Bits::BytePtr()
Bits::BytePtr()
Bits::ClearExcessBits()
Bits::ApplyRange()
Bits::ShiftLeft()
Bits::ShiftRight()
Bits::ROTL_SELF()
Bits::ROTR_SELF()
Bits::_data
Bits::FieldID()
Bits::FieldPos()
Bits::Byte2Field()
Bits::Byte2FieldPos()
Bits::FIELD_BITS
Bits::FIELD_LOG2
Bits::FIELD_LOG2_MASK
Bits::FIELD_0
Bits::FIELD_1
Bits::FIELD_255
Bits::FIELD_ALL
Bits::operator<<()
std
- Bits_Data.hpp
- bitset_utils.hpp
bits_field_t
NumBitFields()
BitFieldToString()
BitFieldsToString()
UIntMaskFirst()
UIntMaskFirst()
count_bits()
find_bit()
find_last_bit()
pop_bit()
MaskLow()
MaskHigh()
MaskUsed()
ReverseBits()
RotateBitsLeft()
RotateBitsLeft()
RotateBitsRight()
RotateBitsRight()
CountBits()
NUM_FIELD_BITS
ByteCount