#include <namesel.h>
Public Member Functions |
|
| CoreExport | ~GenericNamedSelSetList () |
| CoreExport BitArray * | GetSet (MSTR &name) |
| CoreExport BitArray * | GetSet (DWORD id) |
| CoreExport BitArray * | GetSetByIndex (int index) |
| int | Count () |
| CoreExport void | AppendSet (BitArray &nset, DWORD id=0, MSTR &name=MSTR(_M(""))) |
| CoreExport void | InsertSet (int pos, BitArray &nset, DWORD id=0, MSTR &name=MSTR(_M(""))) |
| CoreExport int | InsertSet (BitArray &nset, DWORD id=0, MSTR &name=MSTR(_M(""))) |
| CoreExport BOOL | RemoveSet (MSTR &name) |
| CoreExport BOOL | RemoveSet (DWORD id) |
| CoreExport IOResult | Load (ILoad *iload) |
| CoreExport IOResult | Save (ISave *isave) |
| CoreExport void | SetSize (int size) |
| CoreExport GenericNamedSelSetList & | operator= (GenericNamedSelSetList &from) |
| CoreExport void | DeleteSetElements (BitArray &set, int m=1) |
| CoreExport void | DeleteSet (int i) |
| CoreExport BOOL | RenameSet (MSTR &oldName, MSTR &newName) |
| CoreExport void | Alphabetize () |
| BitArray & | operator[] (int i) |
Public Attributes |
|
| Tab< MSTR * > | names |
| Tab< BitArray * > | sets |
| Tab< DWORD > | ids |
| CoreExport ~GenericNamedSelSetList | ( | ) |
| CoreExport BitArray* GetSet | ( | DWORD | id | ) |
| CoreExport BitArray* GetSetByIndex | ( | int | index | ) |
| int Count | ( | ) | [inline] |
| CoreExport BOOL RemoveSet | ( | MSTR & | name | ) |
| CoreExport BOOL RemoveSet | ( | DWORD | id | ) |
| CoreExport void SetSize | ( | int | size | ) |
| CoreExport GenericNamedSelSetList& operator= | ( | GenericNamedSelSetList & | from | ) |
| CoreExport void DeleteSetElements | ( | BitArray & | set, |
| int | m = 1 |
||
| ) |
| CoreExport void DeleteSet | ( | int | i | ) |
| CoreExport void Alphabetize | ( | ) |
| BitArray& operator[] | ( | int | i | ) | [inline] |
{return *sets[i];}