13 #ifdef DtUSE_UTILITIES_NAMESPACE
14 namespace DtUSE_UTILITIES_NAMESPACE
17 #define MAKE_STRING( msg ) ( ((std::ostringstream&) \
18 (std::ostringstream() << msg)).str() )
38 virtual const char* datatype()
const = 0;
45 virtual DtString stringRep(
const void* ptr,
int* size = 0)
const = 0;
52 virtual std::vector<char> valueFromStringRep(
const DtString& stringRep)
const = 0;
55 virtual int byteAlignment()
const = 0;
62 : myUseImplicitPadding(useImplicitPadding)
67 : myUseImplicitPadding(orig.myUseImplicitPadding)
81 #ifdef DtUSE_UTILITIES_NAMESPACE
DtDatatypeRep(bool useImplicitPadding)
Definition: datatypeRep.h:61
class DT_DLL_OMTREADER DtDatatypeRep
Definition: attributeFedNode.h:26
Contains the DtString class declaration.
Contains defines for export control for OMT Reader.
#define DT_DLL_OMTREADER
Definition: omtReader.h:27
A Datatype Representation is a class that can take a group of bytes and display them in a certain typ...
Definition: datatypeRep.h:24
DtDatatypeRep & operator=(const DtDatatypeRep &rhs)
Assignment Operator.
Definition: datatypeRep.h:71
Instances of DtString are used to represent strings.
Definition: vlString.h:36
bool myUseImplicitPadding
Definition: datatypeRep.h:58