![]() |
VR-Link API Documentation for HLA 1.3
|
Inheritance diagram for DtEnumeratedDatatypeNode:
Collaboration diagram for DtEnumeratedDatatypeNode:Public Member Functions | |
| DtEnumeratedDatatypeNode () | |
| Default Constructor. | |
| virtual | ~DtEnumeratedDatatypeNode () |
| Destructor. | |
| DtEnumeratedDatatypeNode (const DtEnumeratedDatatypeNode &orig) | |
| Copy Constructor. | |
| DtEnumeratedDatatypeNode & | operator= (const DtEnumeratedDatatypeNode &rhs) |
| Assignment Operator. | |
| virtual void | setDescription (const DtString &) |
| virtual const DtString & | getDescription () const |
| virtual void | setRepresentation (const DtString &) |
| virtual const DtString & | getRepresentation () const |
| virtual void | addEnumerationNode (DtEnumerationNode *) |
| virtual DtEnumerationNode * | getEnumerationNode (const DtString &name) |
| virtual DtEnumerationNode * | getEnumerationNode (int value) |
| virtual std::list < DtEnumerationNode * > ::iterator | getEnumerationNodeList () |
| virtual std::list < DtEnumerationNode * > ::iterator | getEnumerationNodeEnd () |
| virtual int | getExpectedEnumerationSize () const |
| The following functions are derivative information from the information above. | |
Static Public Attributes | |
| static int | defaultEnumerationSize |
Protected Attributes | |
| DtString | myDescription |
| DtString | myRepresentation |
| std::list< DtEnumerationNode * > | myEnumerationNodes |
Default Constructor.
| virtual DtEnumeratedDatatypeNode::~DtEnumeratedDatatypeNode | ( | ) | [virtual] |
Destructor.
Copy Constructor.
| virtual void DtEnumeratedDatatypeNode::addEnumerationNode | ( | DtEnumerationNode * | ) | [virtual] |
| virtual const DtString& DtEnumeratedDatatypeNode::getDescription | ( | ) | const [virtual] |
| virtual DtEnumerationNode* DtEnumeratedDatatypeNode::getEnumerationNode | ( | const DtString & | name | ) | [virtual] |
| virtual DtEnumerationNode* DtEnumeratedDatatypeNode::getEnumerationNode | ( | int | value | ) | [virtual] |
| virtual std::list<DtEnumerationNode*>::iterator DtEnumeratedDatatypeNode::getEnumerationNodeEnd | ( | ) | [virtual] |
| virtual std::list<DtEnumerationNode*>::iterator DtEnumeratedDatatypeNode::getEnumerationNodeList | ( | ) | [virtual] |
| virtual int DtEnumeratedDatatypeNode::getExpectedEnumerationSize | ( | ) | const [virtual] |
The following functions are derivative information from the information above.
| virtual const DtString& DtEnumeratedDatatypeNode::getRepresentation | ( | ) | const [virtual] |
| DtEnumeratedDatatypeNode& DtEnumeratedDatatypeNode::operator= | ( | const DtEnumeratedDatatypeNode & | rhs | ) |
Assignment Operator.
| virtual void DtEnumeratedDatatypeNode::setDescription | ( | const DtString & | ) | [virtual] |
| virtual void DtEnumeratedDatatypeNode::setRepresentation | ( | const DtString & | ) | [virtual] |
int DtEnumeratedDatatypeNode::defaultEnumerationSize [static] |
DtString DtEnumeratedDatatypeNode::myDescription [protected] |
std::list<DtEnumerationNode*> DtEnumeratedDatatypeNode::myEnumerationNodes [protected] |
DtString DtEnumeratedDatatypeNode::myRepresentation [protected] |