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