#include <module.h>
Public Types | |
typedef CLIPSPointer< Module > | pointer |
Public Member Functions | |
Module (Environment &environment, void *cobj=NULL) | |
~Module () | |
std::string | name () |
std::string | formatted () |
Module::pointer | next () |
Module::pointer | set_current () |
Sets the current module and returns the old module. | |
void | focus () |
![]() | |
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 Module::pointer | create (Environment &environment, void *cobj=NULL) |
Additional Inherited Members | |
![]() | |
Environment & | m_environment |
typedef CLIPSPointer<Module> CLIPS::Module::pointer |
CLIPS::Module::Module | ( | Environment & | environment, |
void * | cobj = NULL |
||
) |
Referenced by create().
CLIPS::Module::~Module | ( | ) |
|
static |
void CLIPS::Module::focus | ( | ) |
std::string CLIPS::Module::formatted | ( | ) |
std::string CLIPS::Module::name | ( | ) |
Module::pointer CLIPS::Module::next | ( | ) |
Module::pointer CLIPS::Module::set_current | ( | ) |
Sets the current module and returns the old module.
References CLIPS::Object::cobj(), create(), CLIPS::Object::m_cobj, and CLIPS::EnvironmentObject::m_environment.