iCelRule Struct Reference
A rule. More...
#include <tools/rulebase.h>
Public Member Functions | |
virtual iCelExpression * | GetExpression ()=0 |
Get the expression corresponding with this rule. | |
virtual const char * | GetName () const =0 |
Get the name of this rule. | |
virtual csStringID | GetPriority ()=0 |
Get the priority ID for this rule. | |
virtual size_t | GetPriorityNumber () const =0 |
Get a priority number as defined by the rule base. | |
virtual const char * | GetVariable () const =0 |
Get the name of the variable that this rule will influence. | |
virtual size_t | GetVariableIndex ()=0 |
Get the index of the local variable that will be used by the expression for the variable that this rule influences. | |
virtual void | SetExpression (iCelExpression *expr)=0 |
Set the expression corresponding with this rule. | |
virtual void | SetPriority (csStringID priority)=0 |
Set the priority ID for this rule. | |
virtual void | SetVariable (const char *var)=0 |
Set the name of the variable that this rule will influence. |
Detailed Description
A rule.
Definition at line 33 of file rulebase.h.
Member Function Documentation
|
Get the expression corresponding with this rule.
|
|
Get the name of this rule.
|
|
Get the priority ID for this rule.
|
|
Get a priority number as defined by the rule base.
|
|
Get the name of the variable that this rule will influence.
|
|
Get the index of the local variable that will be used by the expression for the variable that this rule influences.
|
|
Set the expression corresponding with this rule.
|
|
Set the priority ID for this rule.
|
|
Set the name of the variable that this rule will influence.
|
The documentation for this struct was generated from the following file:
- tools/rulebase.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.6