#include <Handle.h>
Definition at line 53 of file Handle.h.
Handle::Handle |
( |
const AtomPtr & |
atom | ) |
|
|
explicit |
opencog::Handle::Handle |
( |
const UUID |
u | ) |
|
|
inlineexplicit |
opencog::Handle::Handle |
( |
| ) |
|
|
inlineexplicit |
opencog::Handle::Handle |
( |
const Handle & |
h | ) |
|
|
inline |
opencog::Handle::~Handle |
( |
| ) |
|
|
inline |
void Handle::clear_resolver |
( |
const AtomTable * |
tab | ) |
|
|
staticprivate |
static int opencog::Handle::compare |
( |
const Handle & |
h1, |
|
|
const Handle & |
h2 |
|
) |
| |
|
inlinestatic |
Returns a negative value, zero or a positive value if the first argument is respectively smaller than, equal to, or larger than the second argument.
- Parameters
-
The | first handle element. |
The | second handle element. |
- Returns
- A negative value, zero or a positive value if the first argument is respectively smaller than, equal to, or larger then the second argument.
Definition at line 168 of file Handle.h.
Atom * Handle::cresolve |
( |
| ) |
const |
|
private |
opencog::Handle::operator AtomPtr |
( |
| ) |
const |
|
inline |
opencog::Handle::operator AtomPtr |
( |
| ) |
|
|
inline |
opencog::Handle::operator bool |
( |
| ) |
const |
|
inlineexplicitnoexcept |
bool opencog::Handle::operator!= |
( |
std::nullptr_t |
| ) |
const |
|
inlinenoexcept |
bool opencog::Handle::operator!= |
( |
const Handle & |
h | ) |
const |
|
inlinenoexcept |
Atom* opencog::Handle::operator-> |
( |
| ) |
|
|
inline |
Atom* opencog::Handle::operator-> |
( |
| ) |
const |
|
inline |
bool opencog::Handle::operator< |
( |
const Handle & |
h | ) |
const |
|
inlinenoexcept |
bool opencog::Handle::operator<= |
( |
const Handle & |
h | ) |
const |
|
inlinenoexcept |
bool opencog::Handle::operator== |
( |
std::nullptr_t |
| ) |
const |
|
inlinenoexcept |
bool opencog::Handle::operator== |
( |
const Handle & |
h | ) |
const |
|
inlinenoexcept |
bool opencog::Handle::operator> |
( |
const Handle & |
h | ) |
const |
|
inlinenoexcept |
bool opencog::Handle::operator>= |
( |
const Handle & |
h | ) |
const |
|
inlinenoexcept |
Atom * Handle::resolve |
( |
| ) |
|
|
private |
void Handle::set_resolver |
( |
const AtomTable * |
tab | ) |
|
|
staticprivate |
UUID opencog::Handle::value |
( |
void |
| ) |
const |
|
inline |
std::vector< const AtomTable * > Handle::_resolver |
|
staticprivate |
UUID opencog::Handle::_uuid |
|
private |
const Handle Handle::UNDEFINED |
|
static |
The documentation for this class was generated from the following files: