
#include <rule.h>

Public Types | |
| typedef CLIPSPointer< Rule > | pointer |
Public Types inherited from CLIPS::Object | |
| typedef CLIPSPointer< Object > | pointer |
Public Member Functions | |
| Rule (Environment &environment, void *cobj=NULL) | |
| ~Rule () | |
| bool | is_breakpoint_set () |
| std::string | module_name () |
| std::string | name () |
| std::string | formatted () |
| bool | activations_watched () |
| bool | firings_watched () |
| Rule::pointer | next () |
| bool | is_deletable () |
| void | refresh () |
| bool | remove_break () |
| void | set_break () |
| void | set_watch_activations (bool set=true) |
| void | set_watch_firings (bool set=true) |
| bool | retract () |
Public Member Functions inherited from CLIPS::EnvironmentObject | |
| EnvironmentObject (Environment &environment, void *cobj=NULL) | |
| ~EnvironmentObject () | |
| Environment & | environment () const |
Public Member Functions inherited from CLIPS::Object | |
| Object (void *cobj=NULL) | |
| ~Object () | |
| void * | cobj () const |
| Returns a pointer to the underlying CLIPS C object. | |
Static Public Member Functions | |
| static Rule::pointer | create (Environment &environment, void *cobj=NULL) |
Additional Inherited Members | |
Protected Attributes inherited from CLIPS::EnvironmentObject | |
| Environment & | m_environment |
Protected Attributes inherited from CLIPS::Object | |
| void * | m_cobj |
| The underlying CLIPS C object. | |
| typedef CLIPSPointer<Rule> CLIPS::Rule::pointer |
| CLIPS::Rule::Rule | ( | Environment & | environment, |
| void * | cobj = NULL ) |
Referenced by create().
| CLIPS::Rule::~Rule | ( | ) |
| bool CLIPS::Rule::activations_watched | ( | ) |
|
static |
References CLIPS::Object::cobj(), CLIPS::EnvironmentObject::environment(), and Rule().
Referenced by CLIPS::Environment::get_rule(), CLIPS::Environment::get_rule_list_head(), and next().
| bool CLIPS::Rule::firings_watched | ( | ) |
| std::string CLIPS::Rule::formatted | ( | ) |
| bool CLIPS::Rule::is_breakpoint_set | ( | ) |
| bool CLIPS::Rule::is_deletable | ( | ) |
| std::string CLIPS::Rule::module_name | ( | ) |
| std::string CLIPS::Rule::name | ( | ) |
| Rule::pointer CLIPS::Rule::next | ( | ) |
| void CLIPS::Rule::refresh | ( | ) |
| bool CLIPS::Rule::remove_break | ( | ) |
| bool CLIPS::Rule::retract | ( | ) |
| void CLIPS::Rule::set_break | ( | ) |
| void CLIPS::Rule::set_watch_activations | ( | bool | set = true | ) |
| void CLIPS::Rule::set_watch_firings | ( | bool | set = true | ) |
1.11.0