#include <mi32/elemtypeset.h>
Public Member Functions | |
| ELEMTYPESET (ELEMTYPE elemtype1, ELEMTYPE elemtype2, ELEMTYPE elemtype3) | |
| ELEMTYPESET (ELEMTYPE elemtype1, ELEMTYPE elemtype2) | |
| ELEMTYPESET (ELEMTYPE elemtype) | |
| ELEMTYPESET () | |
| void | Clear () |
| bool | Contains (ELEMTYPE elemtype) const |
| ELEMTYPE | GetFirst () const |
| ELEMTYPE | GetNext (ELEMTYPE elemtype) const |
| ELEMTYPESET & | operator+= (const ELEMTYPESET &rhs) |
| ELEMTYPESET & | operator+= (ELEMTYPE rhs) |
| ELEMTYPESET & | operator-= (ELEMTYPE rhs) |
| void | SetAll () |
| ELEMTYPESET::ELEMTYPESET | ( | ) | [inline] |
Default constructor, creates empty set.
| ELEMTYPESET::ELEMTYPESET | ( | ELEMTYPE | elemtype | ) | [inline] |
Implicit constructor from ELEMTYPE.
Allows a single ELEMTYPE value to be passed wherever ELEMTYPESET is specified.
Convenience constructor for specifying two elemect types.
Convenience constructor for specifying three elemect types.
| void ELEMTYPESET::Clear | ( | ) | [inline] |
Clear set.
| bool ELEMTYPESET::Contains | ( | ELEMTYPE | elemtype | ) | const [inline] |
Determine if set contains specified elemect type.
| ELEMTYPE ELEMTYPESET::GetFirst | ( | ) | const [inline] |
Get first elemect type in set.
| ELEMTYPESET& ELEMTYPESET::operator+= | ( | const ELEMTYPESET & | rhs | ) | [inline] |
Add type set to set.
| ELEMTYPESET& ELEMTYPESET::operator+= | ( | ELEMTYPE | rhs | ) | [inline] |
Add type to set.
| ELEMTYPESET& ELEMTYPESET::operator-= | ( | ELEMTYPE | rhs | ) | [inline] |
Remove type from set.
| void ELEMTYPESET::SetAll | ( | ) | [inline] |
1.6.1