OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
|
Wrapper class, to invoke misc extension code from guile. More...
#include <SchemeModule.h>
Public Member Functions | |
FunctionWrap (Handle(*)(AtomSpace *, const Handle &), const char *, const char *) | |
FunctionWrap (Handle(*)(AtomSpace *, const Handle &, Type, const HandleSeq &), const char *, const char *) | |
FunctionWrap (TruthValuePtr(*)(AtomSpace *, const Handle &), const char *, const char *) | |
Private Member Functions | |
Handle | wrapper (Handle) |
Handle | wrapper_htq (Handle, Type, const HandleSeq &) |
TruthValuePtr | prapper (Handle) |
Private Attributes | |
Handle(* | _func )(AtomSpace *, const Handle &) |
Handle(* | _func_htq )(AtomSpace *, const Handle &, Type, const HandleSeq &) |
TruthValuePtr(* | _pred )(AtomSpace *, const Handle &) |
const char * | _name |
Wrapper class, to invoke misc extension code from guile.
Definition at line 20 of file SchemeModule.h.
opencog::FunctionWrap::FunctionWrap | ( | Handle(*)(AtomSpace *, const Handle &) | , |
const char * | , | ||
const char * | |||
) |
opencog::FunctionWrap::FunctionWrap | ( | Handle(*)(AtomSpace *, const Handle &, Type, const HandleSeq &) | , |
const char * | , | ||
const char * | |||
) |
opencog::FunctionWrap::FunctionWrap | ( | TruthValuePtr(*)(AtomSpace *, const Handle &) | , |
const char * | , | ||
const char * | |||
) |
|
private |
Definition at line 49 of file SchemeModule.cc.
References _name, _pred, and opencog::SchemeSmob::ss_get_env_as().
Definition at line 36 of file SchemeModule.cc.
References _func, _name, and opencog::SchemeSmob::ss_get_env_as().
Definition at line 43 of file SchemeModule.cc.
References _func_htq, _name, and opencog::SchemeSmob::ss_get_env_as().
Definition at line 23 of file SchemeModule.h.
|
private |
Definition at line 24 of file SchemeModule.h.
|
private |
Definition at line 32 of file SchemeModule.h.
|
private |
Definition at line 29 of file SchemeModule.h.