A class to hold a set of FEATUREs. More...
#include <mie/features.h>
Public Member Functions | |
| FEATURESET (FEATURE objtype1, FEATURE objtype2, FEATURE objtype3) | |
| FEATURESET (FEATURE objtype1, FEATURE objtype2) | |
| FEATURESET (FEATURE objtype) | |
| FEATURESET () | |
| void | Clear () |
| bool | Contains (FEATURE objtype) const |
| FEATURESET & | operator+= (const MIE::FEATURESET &rhs) |
| FEATURESET & | operator+= (FEATURE rhs) |
| FEATURESET & | operator-= (FEATURE rhs) |
A class to hold a set of FEATUREs.
| MIE::FEATURESET::FEATURESET | ( | ) | [inline] |
Default constructor, creates empty set.
| MIE::FEATURESET::FEATURESET | ( | FEATURE | objtype | ) | [inline] |
Implicit constructor from FEATURE.
Allows a single FEATURE value to be passed wherever FEATURESET is specified.
Convenience constructor for specifying two object types.
Convenience constructor for specifying three object types.
| void MIE::FEATURESET::Clear | ( | ) | [inline] |
Clear set.
| bool MIE::FEATURESET::Contains | ( | FEATURE | objtype | ) | const [inline] |
Determine if set contains specified object type.
| FEATURESET& MIE::FEATURESET::operator+= | ( | const MIE::FEATURESET & | rhs | ) | [inline] |
Add type set to set.
| FEATURESET& MIE::FEATURESET::operator+= | ( | FEATURE | rhs | ) | [inline] |
Add type to set.
| FEATURESET& MIE::FEATURESET::operator-= | ( | FEATURE | rhs | ) | [inline] |
Remove type from set.
1.6.1