#include <Rules.h>
Inheritance diagram for RuleParser::Rule:
Public Member Functions | |
| virtual | ~Rule () |
| virtual bool | select (const Queriable *)=0 |
| virtual const std::string & | name () const |
Protected Member Functions | |
| Rule (std::string name="unnamed rule", Rule *a=0, Rule *b=0) | |
Protected Attributes | |
| std::string | m_name |
| Rule * | mA |
| Rule * | mB |
Definition at line 20 of file Rules.h.
| virtual RuleParser::Rule::~Rule | ( | ) | [inline, virtual] |
| virtual bool RuleParser::Rule::select | ( | const Queriable * | ) | [pure virtual] |
Implemented in RuleParser::PrescaleRule, RuleParser::AnyRule, RuleParser::NoneRule, RuleParser::AndRule, RuleParser::OrRule, RuleParser::NotRule, RuleParser::LT_Rule< Type >, RuleParser::LE_Rule< Type >, RuleParser::GT_Rule< Type >, RuleParser::GE_Rule< Type >, RuleParser::EQ_Rule< Type >, and RuleParser::NEQ_Rule< Type >.
| virtual const std::string& RuleParser::Rule::name | ( | ) | const [inline, virtual] |
std::string RuleParser::Rule::m_name [protected] |
Rule* RuleParser::Rule::mA [protected] |
Rule* RuleParser::Rule::mB [protected] |
1.4.7