OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AssignLink.h File Reference
#include <map>
#include <opencog/atoms/reduct/FunctionLink.h>
+ Include dependency graph for AssignLink.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  opencog::AssignLink
 
class  opencog::InsertLink
 
class  opencog::RemoveLink
 

Namespaces

 opencog
 

Macros

#define createAssignLink   std::make_shared<AssignLink>
 
#define createInsertLink   std::make_shared<InsertLink>
 
#define createRemoveLink   std::make_shared<RemoveLink>
 

Typedefs

typedef std::shared_ptr
< AssignLink > 
opencog::AssignLinkPtr
 
typedef std::shared_ptr
< InsertLink > 
opencog::InsertLinkPtr
 
typedef std::shared_ptr
< RemoveLink > 
opencog::RemoveLinkPtr
 

Functions

static AssignLinkPtr opencog::AssignLinkCast (const Handle &h)
 
static AssignLinkPtr opencog::AssignLinkCast (AtomPtr a)
 
static InsertLinkPtr opencog::InsertLinkCast (const Handle &h)
 
static InsertLinkPtr opencog::InsertLinkCast (AtomPtr a)
 
static RemoveLinkPtr opencog::RemoveLinkCast (const Handle &h)
 
static RemoveLinkPtr opencog::RemoveLinkCast (AtomPtr a)