Inheritance diagram for DtVariantDatatypeNode:
Collaboration diagram for DtVariantDatatypeNode:Public Member Functions | |
| DtVariantDatatypeNode () | |
| Default Constructor. | |
| virtual | ~DtVariantDatatypeNode () |
| Destructor. | |
| DtVariantDatatypeNode (const DtVariantDatatypeNode &orig) | |
| Copy Constructor. | |
| DtVariantDatatypeNode & | operator= (const DtVariantDatatypeNode &orig) |
| Assignment Operator. | |
| virtual void | setDescription (const DtString &) |
| virtual const DtString & | getDescription () |
| virtual void | setDiscriminant (const DtString &) |
| virtual const DtString & | getDiscriminant () |
| virtual void | setEncoding (const DtString &) |
| virtual const DtString & | getEncoding () |
| virtual void | setDatatype (const DtString &) |
| virtual const DtString & | getDatatype () |
| virtual void | addComponentNode (DtAlternativeComponentNode *) |
|
virtual DtAlternativeComponentNode * | getComponentNode (const DtString &name) |
|
virtual std::list < DtAlternativeComponentNode * > ::iterator | getComponentNodeList () |
|
virtual std::list < DtAlternativeComponentNode * > ::iterator | getComponentNodeEnd () |
Protected Attributes | |
| DtString | myDescription |
| DtString | myDiscriminant |
| DtString | myEncoding |
| DtString | myDatatype |
|
std::list < DtAlternativeComponentNode * > | myComponentNodes |