62 virtual int type()
const;
103 virtual bool setFromNet(
const char* contentBuffer,
104 unsigned contentSize);
DtSimCondExpr * myCondExpr
Definition: ceNot.h:113
DtSimCondExpr & operator=(const DtSimCondExpr &orig)
assignment operator
virtual DtSimCondExpr * clone(DtReaderWriterRegistry *parentRegistry=NULL) const =0
clone operator
virtual DtSimCondExpr * subExpr(int index)
Get a pointer to any particular sub-expression nested inside this expression. Sub-expressions are ind...
DtNetU16 myPadding1
2 bytes
Definition: ceNot.h:27
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simCondExpr.h:148
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
const char DtCeNotTypeName[]
Definition: ceNot.h:18
Definition: readerWriterRegistry.h:39
DtNetU16 myCondExprType
Definition: ceNot.h:25
DtNetU16 myPadding2
2 bytes
Definition: ceNot.h:28
virtual int netRepSize() const
These 3 should become pure virtual functions.
Definition: simCondExpr.h:145
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
class DtCeNot:
Definition: ceNot.h:38
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:53
this struct is the fixed portion of the network representation of a NOT conditional expression...
Definition: ceNot.h:23
virtual int subExprCount() const
Get the number of sub-expressions nested inside this expression.
#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
virtual DtString stringRep(int subExprIndex=DtSR_EXPR) const =0
Get a readable string representation of this level of this expression.
virtual bool setToNet()
Definition: simCondExpr.h:152
DtNetU16 myPadding
2 bytes
Definition: ceNot.h:26
virtual int type() const =0
Returns the type of conditional expression defined in condExprTypes.h.