OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
ExecSCM.h
Go to the documentation of this file.
1
/*
2
* ExecSCM.h
3
*
4
* Simplified wrapper for creating guile modules.
5
* Copyright (c) 2008, 2014, 2015 Linas Vepstas <linas@linas.org>
6
*/
7
8
#ifndef _OPENCOG_EXEC_SCM_H
9
#define _OPENCOG_EXEC_SCM_H
10
11
#include <
opencog/guile/SchemeModule.h
>
12
13
namespace
opencog {
14
15
class
ExecSCM
:
public
ModuleWrap
16
{
17
protected
:
18
virtual
void
init
(
void
);
19
static
std::vector<FunctionWrap*>
_binders
;
20
public
:
21
ExecSCM
(
void
);
22
~ExecSCM
();
23
};
24
25
}
26
27
extern
"C"
{
28
void
opencog_exec_init
(
void
);
29
};
30
31
#endif // _OPENCOG_EXEC_SCM_H
opencog::ExecSCM::_binders
static std::vector< FunctionWrap * > _binders
Definition:
ExecSCM.h:19
SchemeModule.h
opencog::ExecSCM::ExecSCM
ExecSCM(void)
Definition:
ExecSCM.cc:85
opencog::ExecSCM::init
virtual void init(void)
Definition:
ExecSCM.cc:91
opencog::ExecSCM
Definition:
ExecSCM.h:15
opencog::ExecSCM::~ExecSCM
~ExecSCM()
Definition:
ExecSCM.cc:103
opencog_exec_init
void opencog_exec_init(void)
Definition:
ExecSCM.cc:112
opencog::ModuleWrap
Definition:
SchemeModule.h:42
opencog
atoms
execution
ExecSCM.h
Generated on Sat Aug 22 2015 21:00:13 for OpenCog Framework by
1.8.6