#include <private_ge_mtools.h>
Public Member Functions | |
SelectBitArray () | |
~SelectBitArray () | |
Bool | Select (Int32 i) |
Bool | Deselect (Int32 i) |
Bool | SelectAll (Int32 max) |
Bool | SelectBlock (Int32 min, Int32 max) |
void | DeselectAll () |
Bool | IsSelected (Int32 i) |
Bool | GetBlockRange (Int32 &seg, Int32 *va, Int32 *vb) |
Int32 | GetCount () |
void | SetGrowth (UInt32 g) |
void | Free () |
Bool | Read (HyperFile *hf) |
Bool | Write (HyperFile *hf) |
Bool | CopyTo (SelectBitArray *dst) const |
Int32 | GetMemoryUse () |
Int32 | GetUpper () |
Private Member Functions | |
Bool | SetElements (UInt32 e) |
void | GetMaxElement () |
Private Attributes | |
UInt32 | m_gCount |
UInt32 | m_sCount |
UInt32 | m_TotalElements |
UInt32 * | m_pBits |
UInt32 | m_TopElement |
Int32 | m_Top |
SelectBitArray | ( | ) |
~SelectBitArray | ( | ) |
void DeselectAll | ( | ) |
Int32 GetCount | ( | ) |
void SetGrowth | ( | UInt32 | g | ) |
void Free | ( | ) |
Bool CopyTo | ( | SelectBitArray * | dst | ) | const |
Int32 GetMemoryUse | ( | ) |
Int32 GetUpper | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |