15 #include <vlutil/vlNetTypes.h>
61 virtual int type()
const = 0;
77 virtual bool evaluate(
const DtUUID&
object,
81 virtual int subExprCount()
const;
92 static const int DtSR_EXPR = -1;
111 virtual DtString stringRep(
int subExprIndex = DtSR_EXPR)
const = 0;
118 virtual char* netRep();
121 virtual int netRepSize()
const
124 virtual bool setFromNet(
const char* contentBuffer,
125 unsigned contentSize)
126 {(void) &contentBuffer; (void) &contentSize;
return false; }
128 virtual bool setToNet()
138 virtual const DtUUID& simulationObject()
const;
153 static void addCondExprCreatorFcn(
const DtString & type,
const int intType,
161 virtual char* createNetworkBuffer();
171 namespace DtBufferSerialize