BitVector32

BitVector32 class

Provides a simple light bit vector with easy integer or Boolean access to a 32 bit storage.

class BitVector32

Methods

MethodDescription
BitVector32()Initializes a new empty instance of the BitVector32.
BitVector32(int32_t)Initializes a new instance of the BitVector32 structure with the specified internal data.
BitVector32(const BitVector32&)Initializes a new instance of the BitVector32 structure with the information in the specified value.
static int32_t CreateMask()Creates the first mask in a series.
static int32_t CreateMask(int32_t)Creates the next mask in a series.
static BitVector32::Section CreateSection(int16_t)Creates the first section in a series, with the specified maximum value.
static BitVector32::Section CreateSection(int16_t, BitVector32::Section)Creates the next section in a series, with the specified maximum value.
bool Equals(const BitVector32&)Determines whether the specified object is the same as the current.
int32_t get_Data()returns the raw data stored in this bit vector…
int32_t GetHashCode() constReturns a hash code for the current object.
bool idx_get(int32_t)Gets a value indicating whether all the specified bits are set.
int32_t idx_get(BitVector32::Section)Gets the value for the specified section.
void idx_set(int32_t, bool)Sets a value indicating whether all the specified bits are set.
void idx_set(BitVector32::Section, int32_t)Sets the value for the specified section.
static String ToString(const BitVector32&)Converts value represented by value parameter to string.
String ToString() constConverts value represented by current object to string.

See Also