iCelRuleBase Struct Reference
Interface for the Rule System. More...
#include <tools/rulebase.h>
Public Member Functions | |
virtual void | AddPriority (csStringID priority)=0 |
Add a priority. | |
virtual void | ClearPriorityTable ()=0 |
Clear priority table. | |
virtual iCelRule * | CreateRule (const char *name)=0 |
Create a new rule. | |
virtual void | DeleteRule (iCelRule *rule)=0 |
Delete a rule. | |
virtual iCelRule * | FindRule (const char *name)=0 |
Find a rule by name. | |
virtual const celRuleHash & | GetRules () const =0 |
Iterate over the rules. |
Detailed Description
Interface for the Rule System.
Definition at line 90 of file rulebase.h.
Member Function Documentation
|
Add a priority. Call this function as many times as you want. Every new priority you use here will get a higher priority then the previous priorities. |
|
Clear priority table.
|
|
Create a new rule.
|
|
Delete a rule.
|
|
Find a rule by name.
|
|
Iterate over the rules.
|
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