#include <ruleProcessor.h>
Public Member Functions |
|
RuleProcessor () | |
Constructors and Destructors.
|
|
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_ |
BALL::RuleProcessor::RuleProcessor | ( | ) |
Constructors and Destructors.
Default constructor