#include <mi32/elemtypeset.h>
Public Member Functions | |
| void | Clear () |
| bool | Contains (ELEMTYPE elemtype) const |
| ELEMTYPESET (ELEMTYPE elemtype1, ELEMTYPE elemtype2, ELEMTYPE elemtype3) | |
| ELEMTYPESET (ELEMTYPE elemtype1, ELEMTYPE elemtype2) | |
| ELEMTYPESET (ELEMTYPE elemtype) | |
| ELEMTYPESET () | |
| ELEMTYPE | GetFirst () const |
| ELEMTYPE | GetNext (ELEMTYPE elemtype) const |
| ELEMTYPESET & | operator+= (const ELEMTYPESET &rhs) |
| ELEMTYPESET & | operator+= (ELEMTYPE rhs) |
| ELEMTYPESET & | operator-= (ELEMTYPE rhs) |
| void | SetAll () |
|
|
Default constructor, creates empty set.
Definition at line 40 of file elemtypeset.h. |
|
|
Implicit constructor from ELEMTYPE. Allows a single ELEMTYPE value to be passed wherever ELEMTYPESET is specified. Definition at line 45 of file elemtypeset.h. |
|
||||||||||||
|
Convenience constructor for specifying two elemect types.
Definition at line 50 of file elemtypeset.h. |
|
||||||||||||||||
|
Convenience constructor for specifying three elemect types.
Definition at line 56 of file elemtypeset.h. |
|
|
Clear set.
Definition at line 78 of file elemtypeset.h. |
|
|
Determine if set contains specified elemect type.
Definition at line 82 of file elemtypeset.h. |
|
|
Get first elemect type in set.
Definition at line 88 of file elemtypeset.h. |
|
|
Get next elemect type in set.
Definition at line 92 of file elemtypeset.h. |
|
|
Add type set to set.
Definition at line 68 of file elemtypeset.h. |
|
|
Add type to set.
Definition at line 63 of file elemtypeset.h. |
|
|
Remove type from set.
Definition at line 73 of file elemtypeset.h. |
|
|
Definition at line 102 of file elemtypeset.h. |
1.3.8-20040913