16 #ifdef DtUSE_UTILITIES_NAMESPACE
17 namespace DtUSE_UTILITIES_NAMESPACE
36 virtual void setDescription(
const DtString&);
37 virtual const DtString& getDescription()
const;
39 virtual void setDiscriminant(
const DtString&);
40 virtual const DtString& getDiscriminant()
const;
42 virtual void setEncoding(
const DtString&);
43 virtual const DtString& getEncoding()
const;
48 virtual std::list<DtAlternativeComponentNode*>::const_iterator getComponentNodeList()
const;
49 virtual std::list<DtAlternativeComponentNode*>::const_iterator getComponentNodeEnd()
const;
61 #ifdef DtUSE_UTILITIES_NAMESPACE
Contains the DtString class declaration.
#define DT_DLL_OMTREADER
Definition: omtReader.h:27
DtString myDiscriminant
Definition: variantDatatypeNode.h:54
std::list< DtAlternativeComponentNode * > myComponentNodes
Definition: variantDatatypeNode.h:56
DtString myEncoding
Definition: variantDatatypeNode.h:55
DtString myDescription
Definition: variantDatatypeNode.h:53
represents a node in an OMT tree containing a datatype description.
Definition: omtDatatypeNode.h:18
Definition: variantDatatypeNode.h:20
Instances of DtString are used to represent strings.
Definition: vlString.h:29
Definition: alternativeComponentNode.h:19
This file contains typedefs for machine dependant types.