#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 |