11 #include <vlutil/vlMachineTypes.h>
13 #include <vlutil/vlString.h>
32 virtual void setDescription(
const DtString&);
33 virtual const DtString& getDescription()
const;
35 virtual void setDiscriminant(
const DtString&);
36 virtual const DtString& getDiscriminant()
const;
38 virtual void setEncoding(
const DtString&);
39 virtual const DtString& getEncoding()
const;
44 virtual std::list<DtAlternativeComponentNode*>::const_iterator getComponentNodeList()
const;
45 virtual std::list<DtAlternativeComponentNode*>::const_iterator getComponentNodeEnd()
const;
#define DT_DLL_OMTREADER
Definition: omtReader.h:23
DtString myDiscriminant
Definition: variantDatatypeNode.h:50
std::list< DtAlternativeComponentNode * > myComponentNodes
Definition: variantDatatypeNode.h:52
DtString myEncoding
Definition: variantDatatypeNode.h:51
DtString myDescription
Definition: variantDatatypeNode.h:49
represents a node in an OMT tree containing a datatype description.
Definition: omtDatatypeNode.h:14
DtOMTDatatypeNode & operator=(const DtOMTDatatypeNode &rhs)
Assignment Operator.
Definition: variantDatatypeNode.h:16
Definition: alternativeComponentNode.h:15