13 #include <vlutil/vlString.h>
46 virtual void setCardinality(
const DtString&);
47 virtual const DtString& getCardinality()
const;
49 virtual void setEncoding(
const DtString&);
50 virtual const DtString& getEncoding()
const;
52 virtual void setDescription(
const DtString&);
53 virtual const DtString& getDescription()
const;
57 virtual DtCardinalityType getCardinalityType()
const;
58 virtual int getCardinalityMinimum()
const;
59 virtual int getCardinalityMaximum()
const;
60 virtual const std::vector<int>& getMultiDimCardinality()
const;
66 virtual void setDerivedValues()
const;
69 virtual int extractInteger(
const DtString& textWithNumbers)
const;
Definition: arrayDatatypeNode.h:21
DtString myDescription
Definition: arrayDatatypeNode.h:74
int myCardinalityMaximum
Definition: arrayDatatypeNode.h:79
Fixed sized. This never varies.
Definition: arrayDatatypeNode.h:22
#define DT_DLL_OMTREADER
Definition: omtReader.h:23
DtCardinalityType myCardinalityType
Definition: arrayDatatypeNode.h:77
Size is either min or max depending on the conditional being true.
Definition: arrayDatatypeNode.h:24
Keeps reading until it finds a null byte. Or until the byte stream ends.
Definition: arrayDatatypeNode.h:25
Attempt to decode array members until out of memory.
Definition: arrayDatatypeNode.h:30
int myCardinalityMinimum
Definition: arrayDatatypeNode.h:78
DtString myEncoding
Definition: arrayDatatypeNode.h:73
DtString myCardinality
Definition: arrayDatatypeNode.h:72
represents a node in an OMT tree containing a datatype description.
Definition: omtDatatypeNode.h:14
bool myDirty
Definition: arrayDatatypeNode.h:81
DtCardinalityType
Definition: arrayDatatypeNode.h:19
Definition: arrayDatatypeNode.h:15
DtOMTDatatypeNode & operator=(const DtOMTDatatypeNode &rhs)
Assignment Operator.
Line up the end to a particular bit.
Definition: arrayDatatypeNode.h:26
std::vector< int > myCardinalityDims
Definition: arrayDatatypeNode.h:80
The conditional determines the number in cardinality.
Definition: arrayDatatypeNode.h:27
Ranged sized. This keeps checking until the range max or until byte stream ends.
Definition: arrayDatatypeNode.h:23