8 #ifndef _OPENCOG_SCHEME_MODULE_H
9 #define _OPENCOG_SCHEME_MODULE_H
13 #include <opencog/atomspace/atom_types.h>
35 const char*,
const char*);
37 const char*,
const char*);
39 const char*,
const char*);
49 virtual void init(
void) = 0;
58 #endif // _OPENCOG_SCHEME_MODULE_H
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
Wrapper class, to invoke misc extension code from guile.
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)