#include <object.h>
Public Types | |
typedef CLIPSPointer< Object > | pointer |
Public Member Functions | |
Object (void *cobj=NULL) | |
~Object () | |
void * | cobj () const |
Returns a pointer to the underlying CLIPS C object. | |
Protected Attributes | |
void * | m_cobj |
The underlying CLIPS C object. |
typedef CLIPSPointer<Object> CLIPS::Object::pointer |
Reimplemented in CLIPS::Activation, CLIPS::DefaultFacts, CLIPS::Environment, CLIPS::Fact, CLIPS::Function, CLIPS::Global, CLIPS::Module, CLIPS::Rule, and CLIPS::Template.
CLIPS::Object::Object | ( | void * | cobj = NULL |
) |
CLIPS::Object::~Object | ( | ) |
void * CLIPS::Object::cobj | ( | ) | const |
Returns a pointer to the underlying CLIPS C object.
References m_cobj.
Referenced by CLIPS::Rule::activations_watched(), CLIPS::Fact::assign_slot_defaults(), CLIPS::Activation::deactivate(), CLIPS::Fact::exists(), CLIPS::Fact::Fact(), CLIPS::Rule::firings_watched(), CLIPS::Module::focus(), CLIPS::Template::formatted(), CLIPS::Rule::formatted(), CLIPS::Module::formatted(), CLIPS::Global::formatted(), CLIPS::Function::formatted(), CLIPS::DefaultFacts::formatted(), CLIPS::Activation::formatted(), CLIPS::Environment::get_default_facts_names(), CLIPS::Environment::get_function_names(), CLIPS::Environment::get_globals_names(), CLIPS::Environment::get_rule_names(), CLIPS::Fact::get_template(), CLIPS::Environment::get_template_names(), CLIPS::Fact::index(), CLIPS::Rule::is_breakpoint_set(), CLIPS::Template::is_deletable(), CLIPS::Rule::is_deletable(), CLIPS::Global::is_deletable(), CLIPS::Function::is_deletable(), CLIPS::DefaultFacts::is_deletable(), CLIPS::Template::is_multifield_slot(), CLIPS::Template::is_single_field_slot(), CLIPS::Template::is_watched(), CLIPS::Global::is_watched(), CLIPS::Function::is_watched(), CLIPS::Template::module_name(), CLIPS::Rule::module_name(), CLIPS::Global::module_name(), CLIPS::Function::module_name(), CLIPS::DefaultFacts::module_name(), CLIPS::Template::name(), CLIPS::Rule::name(), CLIPS::Module::name(), CLIPS::Global::name(), CLIPS::Function::name(), CLIPS::DefaultFacts::name(), CLIPS::Activation::name(), CLIPS::Template::next(), CLIPS::Rule::next(), CLIPS::Module::next(), CLIPS::Global::next(), CLIPS::Function::next(), CLIPS::Fact::next(), CLIPS::DefaultFacts::next(), CLIPS::Activation::next(), CLIPS::Rule::refresh(), CLIPS::Environment::refresh_agenda(), CLIPS::Rule::remove_break(), CLIPS::Environment::reorder_agenda(), CLIPS::Global::reset_value(), CLIPS::Template::retract(), CLIPS::Rule::retract(), CLIPS::Fact::retract(), CLIPS::DefaultFacts::retract(), CLIPS::Activation::salience(), CLIPS::Rule::set_break(), CLIPS::Module::set_current(), CLIPS::Activation::set_salience(), CLIPS::Fact::set_slot(), CLIPS::Global::set_value(), CLIPS::Template::set_watch(), CLIPS::Global::set_watch(), CLIPS::Function::set_watch(), CLIPS::Rule::set_watch_activations(), CLIPS::Rule::set_watch_firings(), CLIPS::Template::slot_allowed_values(), CLIPS::Template::slot_cardinality(), CLIPS::Template::slot_default_type(), CLIPS::Template::slot_default_value(), CLIPS::Template::slot_exists(), CLIPS::Template::slot_names(), CLIPS::Fact::slot_names(), CLIPS::Template::slot_range(), CLIPS::Fact::slot_value(), CLIPS::Global::undefine(), CLIPS::Function::undefine(), CLIPS::Global::value(), CLIPS::value_to_data_object(), and CLIPS::Fact::~Fact().
void* CLIPS::Object::m_cobj [protected] |
The underlying CLIPS C object.
Referenced by CLIPS::Rule::activations_watched(), CLIPS::Environment::add_function(), CLIPS::Environment::assert_fact(), CLIPS::Fact::assign_slot_defaults(), CLIPS::Environment::auto_float_dividend_enabled(), CLIPS::Environment::batch_evaluate(), CLIPS::Environment::binary_load(), CLIPS::Environment::binary_save(), CLIPS::Environment::build(), CLIPS::Environment::check_agenda_changed(), CLIPS::Environment::check_globals_changed(), CLIPS::Environment::clear(), CLIPS::Environment::clear_focus_stack(), cobj(), CLIPS::Activation::deactivate(), CLIPS::Environment::dribble_off(), CLIPS::Environment::dribble_on(), CLIPS::Environment::dynamic_constraint_checking_enabled(), CLIPS::Environment::Environment(), CLIPS::Environment::evaluate(), CLIPS::Fact::exists(), CLIPS::Fact::Fact(), CLIPS::Environment::fact_duplication_enabled(), CLIPS::Rule::firings_watched(), CLIPS::Module::focus(), CLIPS::Template::formatted(), CLIPS::Rule::formatted(), CLIPS::Module::formatted(), CLIPS::Global::formatted(), CLIPS::Function::formatted(), CLIPS::DefaultFacts::formatted(), CLIPS::Activation::formatted(), CLIPS::Environment::function(), CLIPS::Environment::get_activation_list_head(), CLIPS::Environment::get_conflict_resolution_strategy(), CLIPS::Environment::get_current_module(), CLIPS::Environment::get_default_facts(), CLIPS::Environment::get_default_facts_list_head(), CLIPS::Environment::get_default_facts_names(), CLIPS::Environment::get_focus_stack(), CLIPS::Environment::get_focused_module(), CLIPS::Environment::get_function(), CLIPS::Environment::get_function_list_head(), CLIPS::Environment::get_function_names(), CLIPS::Environment::get_global(), CLIPS::Environment::get_global_list_head(), CLIPS::Environment::get_globals_names(), CLIPS::Environment::get_module(), CLIPS::Environment::get_module_list_head(), CLIPS::Environment::get_module_names(), CLIPS::Environment::get_rule(), CLIPS::Environment::get_rule_list_head(), CLIPS::Environment::get_rule_names(), CLIPS::Environment::get_salience_evaluation(), CLIPS::Fact::get_template(), CLIPS::Environment::get_template(), CLIPS::Environment::get_template_list_head(), CLIPS::Environment::get_template_names(), CLIPS::Environment::global_reset_enable(), CLIPS::Environment::incremental_reset_enabled(), CLIPS::Fact::index(), CLIPS::Rule::is_breakpoint_set(), CLIPS::Template::is_deletable(), CLIPS::Rule::is_deletable(), CLIPS::Global::is_deletable(), CLIPS::Function::is_deletable(), CLIPS::DefaultFacts::is_deletable(), CLIPS::Environment::is_dribble_active(), CLIPS::Template::is_multifield_slot(), CLIPS::Template::is_single_field_slot(), CLIPS::Template::is_watched(), CLIPS::Global::is_watched(), CLIPS::Function::is_watched(), CLIPS::Environment::is_watched(), CLIPS::Environment::load(), CLIPS::Template::module_name(), CLIPS::Rule::module_name(), CLIPS::Global::module_name(), CLIPS::Function::module_name(), CLIPS::DefaultFacts::module_name(), CLIPS::Template::name(), CLIPS::Rule::name(), CLIPS::Module::name(), CLIPS::Global::name(), CLIPS::Function::name(), CLIPS::DefaultFacts::name(), CLIPS::Activation::name(), CLIPS::Template::next(), CLIPS::Rule::next(), CLIPS::Module::next(), CLIPS::Global::next(), CLIPS::Function::next(), CLIPS::Fact::next(), CLIPS::DefaultFacts::next(), CLIPS::Activation::next(), CLIPS::Rule::refresh(), CLIPS::Environment::refresh_agenda(), CLIPS::Rule::remove_break(), CLIPS::Environment::remove_function(), CLIPS::Environment::remove_rules(), CLIPS::Environment::reorder_agenda(), CLIPS::Environment::reset(), CLIPS::Global::reset_value(), CLIPS::Template::retract(), CLIPS::Rule::retract(), CLIPS::Fact::retract(), CLIPS::DefaultFacts::retract(), CLIPS::Environment::run(), CLIPS::Activation::salience(), CLIPS::Environment::save(), CLIPS::Environment::sequence_operator_recognition_enabled(), CLIPS::Environment::set_as_current(), CLIPS::Rule::set_break(), CLIPS::Environment::set_conflict_resolution_strategy(), CLIPS::Module::set_current(), CLIPS::Activation::set_salience(), CLIPS::Environment::set_salience_evaluation(), CLIPS::Fact::set_slot(), CLIPS::Global::set_value(), CLIPS::Template::set_watch(), CLIPS::Global::set_watch(), CLIPS::Function::set_watch(), CLIPS::Rule::set_watch_activations(), CLIPS::Rule::set_watch_firings(), CLIPS::Template::slot_allowed_values(), CLIPS::Template::slot_cardinality(), CLIPS::Template::slot_default_type(), CLIPS::Template::slot_default_value(), CLIPS::Template::slot_exists(), CLIPS::Template::slot_names(), CLIPS::Fact::slot_names(), CLIPS::Template::slot_range(), CLIPS::Fact::slot_value(), CLIPS::Environment::static_constraint_checking_enabled(), CLIPS::Environment::threaded_run(), CLIPS::Global::undefine(), CLIPS::Function::undefine(), CLIPS::Environment::unwatch(), CLIPS::Environment::use_auto_float_dividend(), CLIPS::Environment::use_dynamic_constraint_checking(), CLIPS::Environment::use_fact_duplication(), CLIPS::Environment::use_global_reset(), CLIPS::Environment::use_incremental_reset(), CLIPS::Environment::use_sequence_operator_recognition(), CLIPS::Environment::use_static_constraint_checking(), CLIPS::Global::value(), CLIPS::Environment::watch(), CLIPS::Environment::~Environment(), and CLIPS::Fact::~Fact().