#include <ruleProcessor.h>
Inheritance diagram for RuleProcessor:

Public Member Functions | |
| RuleProcessor () | |
| Default constructor. | |
| RuleProcessor (INIFile &file, const String &prefix) | |
| Detailed constructor. | |
| RuleProcessor (const RuleProcessor &rule_processor) | |
| Copy constructor. | |
| ~RuleProcessor () | |
| Destructor. | |
| void | clear () |
| void | destroy () |
Accessors | |
| bool | initialize (INIFile &file, const String &prefix) |
Assignment | |
| const RuleProcessor & | operator= (const RuleProcessor &rule_processor) |
| void | set (const RuleProcessor &rule_processor) |
Processor related methods | |
| virtual bool | start () |
| start method | |
| virtual bool | finish () |
| finish method | |
| String | evaluate (const Atom &atom) |
Debugging and Diagnostics | |
| bool | isValid () const |
| void | dump (std::ostream &s=std::cout) const |
Protected Attributes | |
| RuleEvaluator | evaluator_ |
| bool | valid_ |