|
OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
|
#include <SchemeModule.h>
Inheritance diagram for opencog::ModuleWrap:Public Member Functions | |
| ModuleWrap (const char *) | |
| void | module_init (void) |
| virtual | ~ModuleWrap () |
Protected Member Functions | |
| virtual void | init (void)=0 |
Static Private Member Functions | |
| static void * | init_in_guile (void *) |
| static void | init_in_module (void *) |
Private Attributes | |
| const char * | _modname |
Definition at line 42 of file SchemeModule.h.
| ModuleWrap::ModuleWrap | ( | const char * | m | ) |
Definition at line 58 of file SchemeModule.cc.
|
virtual |
Definition at line 86 of file SchemeModule.cc.
|
protectedpure virtual |
Implemented in opencog::ExampleSCM, opencog::ExecSCM, and opencog::PatternSCM.
Here is the caller graph for this function:
|
staticprivate |
Definition at line 67 of file SchemeModule.cc.
References init_in_module().
Here is the caller graph for this function:
|
staticprivate |
This is called while _modname is the current module. Thus, all the definitions below happen in that module.
Definition at line 80 of file SchemeModule.cc.
References init().
Here is the caller graph for this function:| void ModuleWrap::module_init | ( | void | ) |
Definition at line 62 of file SchemeModule.cc.
References init_in_guile().
Here is the caller graph for this function:
|
private |
Definition at line 47 of file SchemeModule.h.