clipsmm - C++ CLIPS Interface Library

clipsmm logo
Public Member Functions | Protected Attributes | List of all members
CLIPS::EnvironmentObject Class Reference

#include <environmentobject.h>

Inheritance diagram for CLIPS::EnvironmentObject:
Inheritance graph
[legend]

Public Member Functions

 EnvironmentObject (Environment &environment, void *cobj=NULL)
 ~EnvironmentObject ()
Environmentenvironment () 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.

Protected Attributes

Environmentm_environment
- Protected Attributes inherited from CLIPS::Object
void * m_cobj
 The underlying CLIPS C object.

Additional Inherited Members

- Public Types inherited from CLIPS::Object
typedef CLIPSPointer< Objectpointer

Detailed Description

Author
Rick L. Vinyard, Jr. rviny.nosp@m.ard@.nosp@m.cs.nm.nosp@m.su.e.nosp@m.du

Constructor & Destructor Documentation

CLIPS::EnvironmentObject::EnvironmentObject ( Environment environment,
void *  cobj = NULL 
)
CLIPS::EnvironmentObject::~EnvironmentObject ( )

Member Function Documentation

Environment & CLIPS::EnvironmentObject::environment ( ) const

References m_environment.

Member Data Documentation

Environment& CLIPS::EnvironmentObject::m_environment
protected

Referenced by CLIPS::Rule::activations_watched(), CLIPS::Fact::assign_slot_defaults(), CLIPS::Activation::deactivate(), environment(), CLIPS::Fact::exists(), CLIPS::Fact::Fact(), CLIPS::Rule::firings_watched(), CLIPS::Module::focus(), CLIPS::Module::formatted(), CLIPS::Function::formatted(), CLIPS::Global::formatted(), CLIPS::Activation::formatted(), CLIPS::DefaultFacts::formatted(), CLIPS::Rule::formatted(), CLIPS::Template::formatted(), CLIPS::Fact::get_template(), CLIPS::Fact::index(), CLIPS::Rule::is_breakpoint_set(), CLIPS::DefaultFacts::is_deletable(), CLIPS::Function::is_deletable(), CLIPS::Rule::is_deletable(), CLIPS::Global::is_deletable(), CLIPS::Template::is_deletable(), CLIPS::Template::is_multifield_slot(), CLIPS::Template::is_single_field_slot(), CLIPS::Function::is_watched(), CLIPS::Global::is_watched(), CLIPS::Template::is_watched(), CLIPS::Rule::module_name(), CLIPS::DefaultFacts::module_name(), CLIPS::Function::module_name(), CLIPS::Global::module_name(), CLIPS::Template::module_name(), CLIPS::Module::name(), CLIPS::Function::name(), CLIPS::Global::name(), CLIPS::Activation::name(), CLIPS::DefaultFacts::name(), CLIPS::Rule::name(), CLIPS::Template::name(), CLIPS::Module::next(), CLIPS::DefaultFacts::next(), CLIPS::Rule::next(), CLIPS::Function::next(), CLIPS::Activation::next(), CLIPS::Global::next(), CLIPS::Fact::next(), CLIPS::Template::next(), CLIPS::Rule::refresh(), CLIPS::Rule::remove_break(), CLIPS::Global::reset_value(), CLIPS::DefaultFacts::retract(), CLIPS::Rule::retract(), CLIPS::Fact::retract(), CLIPS::Template::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::Function::set_watch(), CLIPS::Global::set_watch(), CLIPS::Template::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::Fact::slot_names(), CLIPS::Template::slot_names(), CLIPS::Template::slot_range(), CLIPS::Fact::slot_value(), CLIPS::Function::undefine(), CLIPS::Global::undefine(), CLIPS::Global::value(), and CLIPS::Fact::~Fact().


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

Generated on Thu Sep 27 2012 17:57:05 for clipsmm by doxygen 1.8.1.2