Inheritance diagram for DtArrayDatatypeNode:
Collaboration diagram for DtArrayDatatypeNode:Public Types | |
| enum | DtCardinalityType { DtUndefined = 0, DtFixed, DtRange, DtConditional, DtZeroTerminated, DtLocation, DtExternalCount, DtBitArray, DtArraySize } |
Public Member Functions | |
| DtArrayDatatypeNode () | |
| Default Constructor. | |
| DtArrayDatatypeNode (const DtArrayDatatypeNode &orig) | |
| Copy Constructor. | |
| DtArrayDatatypeNode & | operator= (const DtArrayDatatypeNode &rhs) |
| Assignment Operator. | |
| virtual | ~DtArrayDatatypeNode () |
| Destructor. | |
| virtual void | setDatatype (const DtString &) |
| virtual const DtString & | getDatatype () |
| virtual void | setCardinality (const DtString &) |
| virtual const DtString & | getCardinality () |
| virtual void | setEncoding (const DtString &) |
| virtual const DtString & | getEncoding () |
| virtual void | setDescription (const DtString &) |
| virtual const DtString & | getDescription () |
| virtual DtCardinalityType | getCardinalityType () |
| virtual int | getMinimumCardinality () |
| virtual int | getMaximumCardinality () |
Protected Member Functions | |
| virtual void | setDerivedValues () |
Protected Attributes | |
| DtString | myDatatype |
| DtString | myCardinality |
| DtString | myEncoding |
| DtString | myDescription |
| DtCardinalityType | myCardinalityType |
| int | myMinimumCardinality |
| int | myMaximumCardinality |