BALL::RuleProcessor Class Reference
[Rule-based parameter assignment]

Rule Processor class. More...

#include <ruleProcessor.h>

Inheritance diagram for BALL::RuleProcessor:
Inheritance graph
[legend]

List of all members.


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_

Detailed Description

Rule Processor class.

Constructor & Destructor Documentation

BALL::RuleProcessor::RuleProcessor ( )

Constructors and Destructors.

Default constructor


Generated on Thu Aug 6 18:30:36 2009 for BALL by doxygen 1.5.8