OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
opencog::PatternSCM Class Reference

#include <PatternSCM.h>

+ Inheritance diagram for opencog::PatternSCM:
+ Collaboration diagram for opencog::PatternSCM:

Public Member Functions

 PatternSCM (void)
 
 ~PatternSCM ()
 
- Public Member Functions inherited from opencog::ModuleWrap
 ModuleWrap (const char *)
 
void module_init (void)
 
virtual ~ModuleWrap ()
 

Protected Member Functions

virtual void init (void)
 

Static Protected Attributes

static std::vector
< FunctionWrap * > 
_binders
 

Detailed Description

Definition at line 15 of file PatternSCM.h.

Constructor & Destructor Documentation

PatternSCM::PatternSCM ( void  )

Definition at line 28 of file PatternSCM.cc.

PatternSCM::~PatternSCM ( )

Definition at line 61 of file PatternSCM.cc.

References _binders.

Member Function Documentation

void PatternSCM::init ( void  )
protectedvirtual

This is called while (opencog query) is the current module. Thus, all the definitions below happen in that module.

Implements opencog::ModuleWrap.

Definition at line 34 of file PatternSCM.cc.

References _binders, opencog::af_bindlink(), opencog::bindlink(), opencog::find_approximate_match(), opencog::satisfaction_link(), opencog::satisfying_set(), and opencog::single_bindlink().

Member Data Documentation

std::vector< FunctionWrap * > PatternSCM::_binders
staticprotected

Definition at line 19 of file PatternSCM.h.


The documentation for this class was generated from the following files: