|
Design Patterns
|
#include <variable_exp.h>
Public Member Functions | |
| VariableExp (const std::string &name) | |
| virtual bool | Evaluate (InterpreterContextInterface &context) override |
| virtual BooleanExpInterface * | Replace (const std::string &name, BooleanExpInterface &expression) override |
| virtual BooleanExpInterface * | Copy () const override |
| virtual std::string | name () const override |
Public Member Functions inherited from operational::interpreter::BooleanExpInterface | |
| virtual | ~BooleanExpInterface () |
Public Member Functions inherited from operational::interpreter::VariableExpInterface | |
| virtual | ~VariableExpInterface () |
|
explicit |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements operational::interpreter::VariableExpInterface.
|
overridevirtual |