11 #include <vlutil/vlString.h>
13 #define MAKE_STRING( msg ) ( ((std::ostringstream&) \
14 (std::ostringstream() << msg)).str() )
34 virtual const char* datatype()
const = 0;
41 virtual DtString stringRep(
const void* ptr,
int* size = 0)
const = 0;
48 virtual std::vector<char> valueFromStringRep(
const DtString& stringRep)
const = 0;
51 virtual int byteAlignment()
const = 0;
58 : myUseImplicitPadding(useImplicitPadding)
63 : myUseImplicitPadding(orig.myUseImplicitPadding)
DtDatatypeRep(bool useImplicitPadding)
Definition: datatypeRep.h:57
class DT_DLL_OMTREADER DtDatatypeRep
Definition: attributeFedNode.h:22
Contains defines for export control for OMT Reader.
#define DT_DLL_OMTREADER
Definition: omtReader.h:23
A Datatype Representation is a class that can take a group of bytes and display them in a certain typ...
Definition: datatypeRep.h:20
DtDatatypeRep & operator=(const DtDatatypeRep &rhs)
Assignment Operator.
Definition: datatypeRep.h:67
bool myUseImplicitPadding
Definition: datatypeRep.h:54