OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
|
#include "AtomTable.h"
#include <iterator>
#include <set>
#include <stdlib.h>
#include <boost/bind.hpp>
#include <opencog/atomspace/ClassServer.h>
#include <opencog/atomspace/Link.h>
#include <opencog/atomspace/Node.h>
#include <opencog/atomspace/TLB.h>
#include <opencog/atoms/NumberNode.h>
#include <opencog/atoms/TypeNode.h>
#include <opencog/atoms/bind/BindLink.h>
#include <opencog/atoms/bind/DefineLink.h>
#include <opencog/atoms/bind/LambdaLink.h>
#include <opencog/atoms/bind/PatternLink.h>
#include <opencog/atoms/bind/VariableList.h>
#include <opencog/atoms/execution/EvaluationLink.h>
#include <opencog/atoms/execution/ExecutionOutputLink.h>
#include <opencog/atoms/reduct/DeleteLink.h>
#include <opencog/atoms/reduct/FunctionLink.h>
#include <opencog/atoms/core/PutLink.h>
#include <opencog/util/exceptions.h>
#include <opencog/util/functional.h>
#include <opencog/util/Logger.h>
Go to the source code of this file.
Macros | |
#define | DPRINTF(...) |
Functions | |
static AtomPtr | clone_factory (Type atom_type, AtomPtr atom) |
static void | prt_diag (AtomPtr atom, size_t i, size_t arity, const HandleSeq &ogs) |
#define DPRINTF | ( | ... | ) |
Definition at line 58 of file AtomTable.cc.
Definition at line 328 of file AtomTable.cc.
References opencog::classserver(), createBindLink, createDefineLink, createLambdaLink, createLink, createNode, createNumberNode, createPatternLink, createPutLink, createTypeNode, createVariableList, opencog::LinkCast(), and opencog::NodeCast().