OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Atom.h File Reference
#include <memory>
#include <mutex>
#include <set>
#include <string>
#include <boost/signals2.hpp>
#include <opencog/util/exceptions.h>
#include <opencog/atomspace/AttentionValue.h>
#include <opencog/atomspace/ClassServer.h>
#include <opencog/atomspace/TruthValue.h>
#include <opencog/atomspace/types.h>
+ Include dependency graph for Atom.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  opencog::Atom
 
struct  opencog::Atom::InSet
 

Namespaces

 opencog
 

Typedefs

typedef std::shared_ptr< Link > opencog::LinkPtr
 
typedef std::vector< LinkPtr > opencog::IncomingSet
 
typedef std::weak_ptr< Link > opencog::WinkPtr
 
typedef std::set< WinkPtr,
std::owner_less< WinkPtr > > 
opencog::WincomingSet
 
typedef
boost::signals2::signal< void(AtomPtr,
LinkPtr)> 
opencog::AtomPairSignal