18 #ifndef DtRwUnsigned_H_
19 #define DtRwUnsigned_H_
21 #include <vlutil/vlMachineTypes.h>
61 virtual operator const unsigned()
const;
66 virtual int operator-()
const;
67 virtual unsigned operator*(
const unsigned rhs)
const;
68 virtual unsigned operator/(
const unsigned rhs)
const;
69 virtual unsigned operator+(
const unsigned rhs)
const;
70 virtual unsigned operator-(
const unsigned rhs)
const;
71 virtual int operator<(
const unsigned rhs)
const;
72 virtual int operator>(
const unsigned rhs)
const;
73 virtual int operator<=(
const unsigned rhs)
const;
74 virtual int operator>=(
const unsigned rhs)
const;
75 virtual int operator==(
const unsigned rhs)
const;
76 virtual int operator!=(
const unsigned rhs)
const;
77 virtual unsigned operator*=(
const unsigned rhs);
78 virtual unsigned operator/=(
const unsigned rhs);
79 virtual unsigned operator+=(
const unsigned rhs);
80 virtual unsigned operator-=(
const unsigned rhs);
82 virtual unsigned operator%(
const unsigned rhs);
83 virtual unsigned operator%=(
const unsigned rhs);
84 virtual unsigned operator--(
int);
85 virtual unsigned operator--();
86 virtual unsigned operator++(
int);
87 virtual unsigned operator++();
89 virtual unsigned value()
const;
90 virtual void setValue(
unsigned value);
92 virtual void putData(std::string& fp,
int indentLevel = 0);
105 namespace DtBufferSerialize
bool operator==(const DtReaderWriter &) const
Equivalence operator.
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Definition: readerWriter.h:85
Definition: readerWriterRegistry.h:39
Description: Readable, Writable unsigned int.
Definition: rwUnsigned.h:31
unsigned myValue
Definition: rwUnsigned.h:102
bool operator!=(const DtReaderWriter &rhs) const
Definition: readerWriter.h:121
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
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...
bool operator>(const DtObjectType &lhs, const DtSimulationModelSetLoader::EntityData &rhs)
Definition: simulationModelSetLoader.h:1393
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
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...