#include <rule.h>
Public Types | |
typedef CLIPSPointer< Rule > | 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 () |
![]() | |
EnvironmentObject (Environment &environment, void *cobj=NULL) | |
~EnvironmentObject () | |
Environment & | environment () const |
![]() | |
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 | |
![]() | |
Environment & | m_environment |
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 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 | ) |