13 using namespace opencog;
16 const char* funcname,
const char* modname)
17 : _func(f), _pred(NULL), _name(funcname)
23 const char* funcname,
const char* modname)
24 : _func_htq(f), _pred(NULL), _name(funcname)
30 const char* funcname,
const char* modname)
31 : _func(NULL), _pred(p), _name(funcname)
73 scm_c_use_module(self->_modname);
Handle wrapper_htq(Handle, Type, const HandleSeq &)
static void * init_in_guile(void *)
static void init_in_module(void *)
Handle(* _func_htq)(AtomSpace *, const Handle &, Type, const HandleSeq &)
std::vector< Handle > HandleSeq
a list of handles
std::shared_ptr< TruthValue > TruthValuePtr
Handle(* _func)(AtomSpace *, const Handle &)
TruthValuePtr prapper(Handle)
FunctionWrap(Handle(*)(AtomSpace *, const Handle &), const char *, const char *)
virtual void init(void)=0
TruthValuePtr(* _pred)(AtomSpace *, const Handle &)
unsigned short Type
type of Atoms, represented as short integer (16 bits)
static AtomSpace * ss_get_env_as(const char *)