Template class for leaf nodes holding anonymous IDs in the expression tree. More...
#include <ExpressionBuilder.h>
Public Member Functions | |
EBTempIDNode (unsigned int id) | |
virtual EBTempIDNode * | clone () const |
virtual std::string | stringify () const |
virtual int | precedence () const |
virtual unsigned int | substitute (const EBSubstitutionRuleList &) |
Private Attributes | |
unsigned long | _id |
Template class for leaf nodes holding anonymous IDs in the expression tree.
No such node must be left in the final expression that is serialized and passed to FParser
Definition at line 108 of file ExpressionBuilder.h.
|
inline |
Definition at line 113 of file ExpressionBuilder.h.
|
inlinevirtual |
Implements ExpressionBuilder::EBTermNode.
Definition at line 114 of file ExpressionBuilder.h.
|
inlinevirtual |
Implements ExpressionBuilder::EBTermNode.
Definition at line 117 of file ExpressionBuilder.h.
|
virtual |
|
inlinevirtualinherited |
Reimplemented in ExpressionBuilder::EBTernaryTermNode, ExpressionBuilder::EBBinaryTermNode, and ExpressionBuilder::EBUnaryTermNode.
Definition at line 69 of file ExpressionBuilder.h.
Referenced by ExpressionBuilder::EBBinaryTermNode::substitute(), ExpressionBuilder::EBTernaryTermNode::substitute(), and ExpressionBuilder::EBTerm::substitute().
|
private |
Definition at line 110 of file ExpressionBuilder.h.