#include <RuleFactory.h>
Inheritance diagram for RuleParser::RuleFactory:
Public Member Functions | |
| virtual Rule * | createRule (const ParameterDescription ¶meter, int operation, int value, bool param_on_left) |
| User class needs to override at least one of these methods, depending on what type Value is. | |
| virtual Rule * | createRule (const ParameterDescription ¶mter, int operation, double value, bool param_on_left) |
| virtual Rule * | createRule (const ParameterDescription ¶mter, int operation, const std::string &value, bool param_on_left) |
| virtual | ~RuleFactory () |
Definition at line 14 of file RuleFactory.h.
| virtual RuleParser::RuleFactory::~RuleFactory | ( | ) | [inline, virtual] |
| Rule * RuleFactory::createRule | ( | const ParameterDescription & | parameter, | |
| int | operation, | |||
| int | value, | |||
| bool | param_on_left | |||
| ) | [virtual] |
User class needs to override at least one of these methods, depending on what type Value is.
Reimplemented in RuleParser::PrescaleRuleFactory.
Definition at line 5 of file RuleFactory.cc.
| Rule * RuleFactory::createRule | ( | const ParameterDescription & | paramter, | |
| int | operation, | |||
| double | value, | |||
| bool | param_on_left | |||
| ) | [virtual] |
| Rule * RuleFactory::createRule | ( | const ParameterDescription & | paramter, | |
| int | operation, | |||
| const std::string & | value, | |||
| bool | param_on_left | |||
| ) | [virtual] |
1.4.7