OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PatternSCM.h
Go to the documentation of this file.
1 /*
2  * PatternSCM.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_PATTERN_SCM_H
9 #define _OPENCOG_PATTERN_SCM_H
10 
12 
13 namespace opencog {
14 
15 class PatternSCM : public ModuleWrap
16 {
17  protected:
18  virtual void init(void);
19  static std::vector<FunctionWrap*> _binders;
20  public:
21  PatternSCM(void);
22  ~PatternSCM();
23 };
24 
25 }
26 
27 extern "C" {
28 void opencog_query_init(void);
29 };
30 
31 #endif // _OPENCOG_PATTERN_SCM_H
static std::vector< FunctionWrap * > _binders
Definition: PatternSCM.h:19
void opencog_query_init(void)
Definition: PatternSCM.cc:70
virtual void init(void)
Definition: PatternSCM.cc:34