Generic Substitution rule to replace all occurences of a given symbol node term with a user defined term. More...
#include <ExpressionBuilder.h>
Public Member Functions | |
EBTermSubstitution (const EBTerm &find, const EBTerm &replace) | |
virtual | ~EBTermSubstitution () |
virtual EBTermNode * | apply (const EBTermNode *) const |
Protected Member Functions | |
virtual EBTermNode * | substitute (const EBSymbolNode &) const |
Protected Attributes | |
std::string | _find |
EBTermNode * | _replace |
Generic Substitution rule to replace all occurences of a given symbol node term with a user defined term.
This is used by EBFunction.
Definition at line 324 of file ExpressionBuilder.h.
ExpressionBuilder::EBTermSubstitution::EBTermSubstitution | ( | const EBTerm & | find, |
const EBTerm & | replace | ||
) |
Definition at line 445 of file ExpressionBuilder.C.
|
inlinevirtual |
Definition at line 328 of file ExpressionBuilder.h.
|
virtualinherited |
Implements ExpressionBuilder::EBSubstitutionRule.
Definition at line 697 of file ExpressionBuilder.h.
|
protectedvirtual |
Implements ExpressionBuilder::EBSubstitutionRuleTyped< EBSymbolNode >.
Definition at line 462 of file ExpressionBuilder.C.
|
protected |
Definition at line 332 of file ExpressionBuilder.h.
|
protected |
Definition at line 333 of file ExpressionBuilder.h.