![]() |
VR-Link API Documentation for HLA Evolved
|
Complex datatypes are a OMT 1.3 construct that merges arrays, variants, and fixed into one monstrous thing. More...
Inheritance diagram for DtComplexDatatypeNode:
Collaboration diagram for DtComplexDatatypeNode:Public Member Functions | |
| DtComplexDatatypeNode () | |
| Default Constructor. | |
| virtual | ~DtComplexDatatypeNode () |
| Destructor. | |
| DtComplexDatatypeNode (const DtComplexDatatypeNode &orig) | |
| Copy Constructor. | |
| DtComplexDatatypeNode & | operator= (const DtComplexDatatypeNode &rhs) |
| Assignment Operator. | |
| virtual void | addComponentNode (DtComplexComponentNode *) |
| virtual DtComplexComponentNode * | getComponentNode (const DtString &name) |
| virtual std::list < DtComplexComponentNode * > ::iterator | getComponentNodeList () |
| virtual std::list < DtComplexComponentNode * > ::iterator | getComponentNodeEnd () |
Protected Attributes | |
| std::list < DtComplexComponentNode * > | myComponentNodes |
Complex datatypes are a OMT 1.3 construct that merges arrays, variants, and fixed into one monstrous thing.
They don't exist in 1516.
Default Constructor.
| virtual DtComplexDatatypeNode::~DtComplexDatatypeNode | ( | ) | [virtual] |
Destructor.
| DtComplexDatatypeNode::DtComplexDatatypeNode | ( | const DtComplexDatatypeNode & | orig | ) |
Copy Constructor.
| virtual void DtComplexDatatypeNode::addComponentNode | ( | DtComplexComponentNode * | ) | [virtual] |
| virtual DtComplexComponentNode* DtComplexDatatypeNode::getComponentNode | ( | const DtString & | name | ) | [virtual] |
| virtual std::list<DtComplexComponentNode*>::iterator DtComplexDatatypeNode::getComponentNodeEnd | ( | ) | [virtual] |
| virtual std::list<DtComplexComponentNode*>::iterator DtComplexDatatypeNode::getComponentNodeList | ( | ) | [virtual] |
| DtComplexDatatypeNode& DtComplexDatatypeNode::operator= | ( | const DtComplexDatatypeNode & | rhs | ) |
Assignment Operator.
std::list<DtComplexComponentNode*> DtComplexDatatypeNode::myComponentNodes [protected] |