|
OpenCog Framework
Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
|
#include <cstddef>#include <cstdio>#include <iostream>#include <climits>#include <functional>#include <memory>#include <string>#include <sstream>#include <unordered_set>#include <vector>
Include dependency graph for Handle.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | opencog::Handle |
| class | opencog::HandlePredicate |
| class | opencog::AtomPredicate |
| class | opencog::AtomComparator |
| struct | opencog::handle_hash |
| struct | opencog::handle_less |
| struct | opencog::handle_seq_less |
| struct | std::hash< opencog::Handle > |
Namespaces | |
| opencog | |
| std | |
Typedefs | |
| typedef unsigned long | opencog::UUID |
| UUID == Universally Unique Identifier. More... | |
| typedef std::shared_ptr< Atom > | opencog::AtomPtr |
| typedef std::vector< Handle > | opencog::HandleSeq |
| a list of handles More... | |
| typedef std::vector< HandleSeq > | opencog::HandleSeqSeq |
| a list of lists of handles More... | |
| typedef std::unordered_set < Handle, handle_hash > | opencog::UnorderedHandleSet |
| a hash that associates the handle to its unique identificator More... | |
Functions | |
| static bool | opencog::operator== (std::nullptr_t, const Handle &rhs) noexcept |
| static bool | opencog::operator!= (std::nullptr_t, const Handle &rhs) noexcept |
| std::size_t | opencog::hash_value (Handle const &h) |
| Boost needs this function to be called by exactly this name. More... | |
| static std::string | opencog::operator+ (const char *lhs, Handle h) |
| append string representation of the Hash to the string More... | |
| static std::string | opencog::operator+ (const std::string &lhs, Handle h) |
| append string representation of the Hash to the string More... | |
| std::ostream & | std::operator<< (std::ostream &out, const opencog::Handle &h) |