19 #include <vlutil/vlMachineTypes.h>
37 :
DtRwInt(name, parentRegistry) {}
40 :
DtRwInt(name, parentRegistry) {}
44 :
DtRwInt(name, value, parentRegistry) {}
48 :
DtRwInt(name, value, parentRegistry) {}
52 :
DtRwInt(orig, parentRegistry) {}
55 :
DtRwInt(orig, parentRegistry) {}
66 virtual const char *
xmlType()
const override {
85 :
DtRwInt(name, parentRegistry) {}
88 :
DtRwInt(name, parentRegistry) {}
92 :
DtRwInt(name, value, parentRegistry) {}
96 :
DtRwInt(name, value, parentRegistry) {}
100 :
DtRwInt(orig, parentRegistry) {}
103 :
DtRwInt(orig, parentRegistry) {}
114 virtual const char *
xmlType()
const override {
133 :
DtRwInt(name, parentRegistry) {}
136 :
DtRwInt(name, parentRegistry) {}
140 :
DtRwInt(name, value, parentRegistry) {}
144 :
DtRwInt(name, value, parentRegistry) {}
148 :
DtRwInt(orig, parentRegistry) {}
151 :
DtRwInt(orig, parentRegistry) {}
162 virtual const char *
xmlType()
const override {
172 namespace DtBufferSerialize
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
#define DT_DLL_readerWriter
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: readerWriterDefines.h:34
DtRwInt8(const DtSymbolString &name, int value, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor from an int
Definition: rwIntSized.h:47
DtRwInt32(const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
Definition: rwIntSized.h:135
DtRwInt that encodes the value as a 32 bit integer.
Definition: rwIntSized.h:125
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
virtual const char * xmlType() const override
Routines to archive/dearchive from an XML Environment.
Definition: rwIntSized.h:66
DtRwInt16(const DtRwInt &orig, DtReaderWriterRegistry *const parentRegistry=NULL)
Definition: rwIntSized.h:102
const char DtRwInt8Type[]
Definition: rwTypes.h:25
const char DtXMLInt16Type[]
Definition: rwTypes.h:28
DtRwInt16(const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
Definition: rwIntSized.h:87
DtRwInt that encodes the value as an 8 bit integer.
Definition: rwIntSized.h:29
DtRwInt8()
default constructor
Definition: rwIntSized.h:33
static const char * theXmlType()
Definition: rwIntSized.h:157
DtRwInt16(const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor
Definition: rwIntSized.h:84
DtRwInt32(const DtString &name, int value, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor from an int
Definition: rwIntSized.h:139
DtRwInt32(const DtSymbolString &name, int value, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor from an int
Definition: rwIntSized.h:143
Definition: readerWriterRegistry.h:39
DtRwInt32(const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor
Definition: rwIntSized.h:132
DtRwInt16(const DtSymbolString &name, int value, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor from an int
Definition: rwIntSized.h:95
virtual const char * xmlType() const override
Routines to archive/dearchive from an XML Environment.
Definition: rwIntSized.h:114
virtual const char * readerWriterType() const override
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
Definition: rwIntSized.h:105
virtual int alignment() const override
Return HLA network alignment. sizeof(int)
Definition: rwIntSized.h:166
DtRwInt8(const DtString &name, int value, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor from an int
Definition: rwIntSized.h:43
virtual const char * readerWriterType() const override
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
Definition: rwIntSized.h:57
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual const char * readerWriterType() const override
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
Definition: rwIntSized.h:153
DtRwInt16(const DtString &name, int value, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor from an int
Definition: rwIntSized.h:91
DtRwInt32(int orig, DtReaderWriterRegistry *const parentRegistry=NULL)
copy constructor
Definition: rwIntSized.h:147
DtRwInt8(const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
real constructor
Definition: rwIntSized.h:36
DtRwInt16()
default constructor
Definition: rwIntSized.h:81
DtRwInt that encodes the value as a 16 bit integer.
Definition: rwIntSized.h:77
DtRwInt32()
default constructor
Definition: rwIntSized.h:129
const char DtRwInt16Type[]
Definition: rwTypes.h:27
static const char * theXmlType()
Definition: rwIntSized.h:61
virtual int alignment() const override
Return HLA network alignment. sizeof(int)
Definition: rwIntSized.h:70
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
virtual const char * xmlType() const override
Routines to archive/dearchive from an XML Environment.
Definition: rwIntSized.h:162
static const char * theXmlType()
The type that is used when archiving to an XML stream.
const char DtXMLInt32Type[]
Definition: rwTypes.h:30
DtRwInt8(const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
Definition: rwIntSized.h:39
DtRwInt32(const DtRwInt &orig, DtReaderWriterRegistry *const parentRegistry=NULL)
Definition: rwIntSized.h:150
static const char * theXmlType()
Definition: rwIntSized.h:109
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
virtual int alignment() const override
Return HLA network alignment. sizeof(int)
Definition: rwIntSized.h:118
DtRwInt8(const DtRwInt &orig, DtReaderWriterRegistry *const parentRegistry=NULL)
Definition: rwIntSized.h:54
DtRwInt16(int orig, DtReaderWriterRegistry *const parentRegistry=NULL)
copy constructor
Definition: rwIntSized.h:99
const char DtXMLInt8Type[]
Definition: rwTypes.h:26
const char DtRwInt32Type[]
Definition: rwTypes.h:29
DtRwInt8(int orig, DtReaderWriterRegistry *const parentRegistry=NULL)
copy constructor
Definition: rwIntSized.h:51