#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] |