13 #include <vlutil/vlNetTypes.h>
58 virtual int type()
const = 0;
73 virtual bool evaluate(
const DtUUID&
object,
77 virtual int subExprCount()
const;
85 static const int DtSR_EXPR = -1;
104 virtual DtString stringRep(
int subExprIndex = DtSR_EXPR)
const = 0;
111 virtual char* netRep();
114 virtual int netRepSize()
const
117 virtual bool setFromNet(
const char* contentBuffer,
118 unsigned contentSize)
119 {(void) &contentBuffer; (void) &contentSize;
return false; }
121 virtual bool setToNet()
141 static void addCondExprCreatorFcn(
const DtString & type,
const int intType,
149 virtual char* createNetworkBuffer();