MIE::FEATURESET Class Reference

A class to hold a set of FEATUREs. More...

#include <mie/features.h>

List of all members.

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
FEATURESEToperator+= (const MIE::FEATURESET &rhs)
FEATURESEToperator+= (FEATURE rhs)
FEATURESEToperator-= (FEATURE rhs)

Detailed Description

A class to hold a set of FEATUREs.


Constructor & Destructor Documentation

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.

MIE::FEATURESET::FEATURESET ( FEATURE  objtype1,
FEATURE  objtype2 
) [inline]

Convenience constructor for specifying two object types.

MIE::FEATURESET::FEATURESET ( FEATURE  objtype1,
FEATURE  objtype2,
FEATURE  objtype3 
) [inline]

Convenience constructor for specifying three object types.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:36:23 2012 for TNTsdk 2012 by  doxygen 1.6.1