15 #include <vlutil/vlNetTypes.h>
79 virtual int type()
const = 0;
95 virtual bool evaluate(
const DtUUID&
object,
99 virtual int subExprCount()
const;
110 static const int DtSR_EXPR = -1;
129 virtual DtString stringRep(
int subExprIndex = DtSR_EXPR)
const = 0;
136 virtual char* netRep();
139 virtual int netRepSize()
const
142 virtual bool setFromNet(
const char* contentBuffer,
143 unsigned contentSize)
144 {(void) &contentBuffer; (void) &contentSize;
return false; }
146 virtual bool setToNet()
156 virtual const DtUUID& simulationObject()
const;
171 static void addCondExprCreatorFcn(
const DtString & type,
const int intType,
179 virtual char* createNetworkBuffer();
189 namespace DtBufferSerialize