#include <excllist.h>

Public Member Functions |
|
| ExclList () | |
| void | SetFlag (ULONG f, BOOL b=1) |
| BOOL | TestFlag (ULONG f) const |
| int | Count () const |
| CoreExport INode * | operator[] (const int i) |
| CoreExport void | Set (int i, INode *node) |
| CoreExport ExclList & | operator= (const ExclList &e) |
| CoreExport ExclList & | operator= (const NameTab &n) |
| CoreExport int | FindNode (INode *node) |
| CoreExport int | AddNode (INode *node) |
| CoreExport void | RemoveNode (INode *node) |
| CoreExport void | RemoveNode (int i) |
| CoreExport void | SetSize (int num) |
| void | SetCount (int num) |
| CoreExport IOResult | Load (ILoad *iload) |
| CoreExport IOResult | Save (ISave *isave) |
| CoreExport void | OnMerge (IMergeManager *imm) |
| ExclList | ( | ) | [inline] |
{ flags = NT_AFFECT_ILLUM|NT_AFFECT_SHADOWCAST; }
| void SetFlag | ( | ULONG | f, |
| BOOL | b = 1 |
||
| ) | [inline] |
{ if (b) flags|=f; else flags &= ~f; }
| BOOL TestFlag | ( | ULONG | f | ) | const [inline] |
{ return (flags&f)?1:0; }
| int Count | ( | ) | const [inline] |
{ return handles.Count(); }
| CoreExport INode* operator[] | ( | const int | i | ) |
| CoreExport void Set | ( | int | i, |
| INode * | node | ||
| ) |
| CoreExport int FindNode | ( | INode * | node | ) |
| CoreExport int AddNode | ( | INode * | node | ) |
| CoreExport void RemoveNode | ( | INode * | node | ) |
| CoreExport void RemoveNode | ( | int | i | ) |
| CoreExport void SetSize | ( | int | num | ) |
| void SetCount | ( | int | num | ) | [inline] |
{ SetSize(num); }
| CoreExport void OnMerge | ( | IMergeManager * | imm | ) |