clipsmm - C++ CLIPS Interface Library

clipsmm logo

CLIPS::Object Class Reference

#include <object.h>

Inheritance diagram for CLIPS::Object:

Inheritance graph
[legend]

List of all members.

Public Types

typedef CLIPSPointer< Objectpointer

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.


Detailed Description

Author:
Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

Member Typedef Documentation

typedef CLIPSPointer<Object> CLIPS::Object::pointer


Constructor & Destructor Documentation

CLIPS::Object::Object ( void *  cobj = NULL  ) 

CLIPS::Object::~Object (  ) 


Member Function Documentation

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().


Member Data Documentation

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().


The documentation for this class was generated from the following files:

Generated on Wed Jul 29 12:04:14 2009 for clipsmm by doxygen 1.5.8