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.
1.8.14