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