#include <private_selectarrayex.h>
Public Member Functions | |
| SelectArrayExt () | |
| ~SelectArrayExt () | |
| Int | GetMemoryUsed () |
| Int32 | GetCount () const |
| Int32 | GetSegments () |
| Bool | Select (Int32 num) |
| Bool | SelectAll (Int32 min, Int32 max) |
| Bool | Deselect (Int32 num) |
| void | DeselectAll () |
| Bool | Toggle (Int32 num) |
| Bool | ToggleAll (Int32 min, Int32 max) |
| Bool | GetRange (Int32 seg, Int32 *a, Int32 *b) |
| Bool | IsSelected (Int32 num) |
| Bool | FindSegment (Int32 num, Int32 *segment) |
| TYPE | GetSegmentData (Int32 seg) |
| TYPE * | GetSegmentDataAt (Int32 seg) |
| Bool | GetData (Int32 num, TYPE *data) |
| Bool | CopyTo (SelectArrayExt *dst) const |
| Int32 | GetLower () |
| Int32 | GetUpper () |
| Bool | Write (HyperFile *hf) |
| Bool | Read (HyperFile *hf) |
Private Member Functions | |
| Int32 | FindNum (Int32 num) |
Private Attributes | |
| SortedArray< TYPE, 4 > | m_Data |
| Int32 | m_SelectCount |
| Int32 | m_LastSegment |
Private.
| SelectArrayExt | ( | ) |
| ~SelectArrayExt | ( | ) |
| Int GetMemoryUsed | ( | ) |
| Int32 GetCount | ( | ) | const |
| Int32 GetSegments | ( | ) |
| void DeselectAll | ( | ) |
| TYPE GetSegmentData | ( | Int32 | seg | ) |
| TYPE* GetSegmentDataAt | ( | Int32 | seg | ) |
| Bool CopyTo | ( | SelectArrayExt< TYPE > * | dst | ) | const |
| Int32 GetLower | ( | ) |
| Int32 GetUpper | ( | ) |
|
private |
|
private |
|
private |