Bits
Stuff about bits
API
- BitArray.hpp
oldold::join()old::SimpleMatchCoeff()old::BitArrayold::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_told::BitArray::field_told::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::bitsold::BitArray::FieldID()old::BitArray::ByteID()old::BitArray::FieldPos()old::BitArray::BytePos()old::BitArray::Byte2Field()old::BitArray::Byte2FieldPos()old::BitArray::FIELD_BITSold::BitArray::NUM_FIELDSold::BitArray::TOTAL_BYTESold::BitArray::LAST_FIELDold::BitArray::FIELD_LOG2old::BitArray::FIELD_LOG2_MASKold::BitArray::NUM_END_BITSold::BitArray::END_GAPold::BitArray::END_MASKold::BitArray::FIELD_0old::BitArray::FIELD_1old::BitArray::FIELD_255old::BitArray::FIELD_ALLold::BitArray::operator<<()
- BitMatrix.hpp
BitMatrixBitMatrix::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
hasholdold::BitVectorold::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_told::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_bitsold::BitVector::bitsold::BitVector::FieldID()old::BitVector::FieldPos()old::BitVector::Byte2Field()old::BitVector::Byte2FieldPos()old::BitVector::FIELD_BITSold::BitVector::FIELD_0old::BitVector::FIELD_1old::BitVector::FIELD_255old::BitVector::FIELD_ALLold::BitVector::MAX_BITSold::BitVector::FIELD_LOG2old::BitVector::FIELD_LOG2_MASKold::BitVector::operator<<()
- Bits.hpp
BitVectorBitValueBitArrayBitSetStaticBitVectorStaticBitValueBitsBits::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_tBits::field_tBits::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::_dataBits::FieldID()Bits::FieldPos()Bits::Byte2Field()Bits::Byte2FieldPos()Bits::FIELD_BITSBits::FIELD_LOG2Bits::FIELD_LOG2_MASKBits::FIELD_0Bits::FIELD_1Bits::FIELD_255Bits::FIELD_ALLBits::operator<<()
std
- Bits_Data.hpp
- bitset_utils.hpp
bits_field_tNumBitFields()BitFieldToString()BitFieldsToString()UIntMaskFirst()UIntMaskFirst()count_bits()find_bit()find_last_bit()pop_bit()MaskLow()MaskHigh()MaskUsed()ReverseBits()RotateBitsLeft()RotateBitsLeft()RotateBitsRight()RotateBitsRight()CountBits()NUM_FIELD_BITSByteCount