ELEMTYPESET Class Reference

#include <mi32/elemtypeset.h>

List of all members.

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
ELEMTYPESEToperator+= (const ELEMTYPESET &rhs)
ELEMTYPESEToperator+= (ELEMTYPE rhs)
ELEMTYPESEToperator-= (ELEMTYPE rhs)
void SetAll ()


Constructor & Destructor Documentation

ELEMTYPESET::ELEMTYPESET  )  [inline]
 

Default constructor, creates empty set.

Definition at line 40 of file elemtypeset.h.

ELEMTYPESET::ELEMTYPESET ELEMTYPE  elemtype  )  [inline]
 

Implicit constructor from ELEMTYPE.

Allows a single ELEMTYPE value to be passed wherever ELEMTYPESET is specified.

Definition at line 45 of file elemtypeset.h.

ELEMTYPESET::ELEMTYPESET ELEMTYPE  elemtype1,
ELEMTYPE  elemtype2
[inline]
 

Convenience constructor for specifying two elemect types.

Definition at line 50 of file elemtypeset.h.

ELEMTYPESET::ELEMTYPESET ELEMTYPE  elemtype1,
ELEMTYPE  elemtype2,
ELEMTYPE  elemtype3
[inline]
 

Convenience constructor for specifying three elemect types.

Definition at line 56 of file elemtypeset.h.


Member Function Documentation

void ELEMTYPESET::Clear  )  [inline]
 

Clear set.

Definition at line 78 of file elemtypeset.h.

bool ELEMTYPESET::Contains ELEMTYPE  elemtype  )  const [inline]
 

Determine if set contains specified elemect type.

Definition at line 82 of file elemtypeset.h.

ELEMTYPE ELEMTYPESET::GetFirst  )  const [inline]
 

Get first elemect type in set.

Returns:
First elemect type or ELEMTYPE_NumTypes if no more in set.

Definition at line 88 of file elemtypeset.h.

ELEMTYPE ELEMTYPESET::GetNext ELEMTYPE  elemtype  )  const [inline]
 

Get next elemect type in set.

Definition at line 92 of file elemtypeset.h.

ELEMTYPESET& ELEMTYPESET::operator+= const ELEMTYPESET rhs  )  [inline]
 

Add type set to set.

Definition at line 68 of file elemtypeset.h.

ELEMTYPESET& ELEMTYPESET::operator+= ELEMTYPE  rhs  )  [inline]
 

Add type to set.

Definition at line 63 of file elemtypeset.h.

ELEMTYPESET& ELEMTYPESET::operator-= ELEMTYPE  rhs  )  [inline]
 

Remove type from set.

Definition at line 73 of file elemtypeset.h.

void ELEMTYPESET::SetAll  )  [inline]
 

Definition at line 102 of file elemtypeset.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:19:43 2004 for TNTsdk by  doxygen 1.3.8-20040913