Class BitVector
public class BitVector
- Inheritance
-
BitVector
- Inherited Members
Constructors
BitVector(int)
public BitVector(int numBits)
Parameters
numBits
int
Fields
BitsPerRegion
public const int BitsPerRegion = 64
Field Value
Properties
InternalArray
Provide the RAW ARRAY ITSELF because List<T> doesn't do that for some reason and yet it's very useful >:(
public ulong[] InternalArray { get; }
Property Value
- ulong[]
Methods
AnyHigh()
public bool AnyHigh()
Returns
AnyHighInRegion(int)
public bool AnyHighInRegion(int bitIndex)
Parameters
bitIndex
int
Returns
AnyLow()
public bool AnyLow()
Returns
AnyLowInRegion(int)
public bool AnyLowInRegion(int bitIndex)
Parameters
bitIndex
int
Returns
ClearBits()
public void ClearBits()
FindLowBit()
public int FindLowBit()
Returns
GetBit(int)
public bool GetBit(int bitIndex)
Parameters
bitIndex
int
Returns
SetBit(int, bool)
public void SetBit(int bitIndex, bool value)