knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <Triple.h>
Public Member Functions | |
TriplePtr () | |
TriplePtr (Triple *ptr) | |
TriplePtr (const TriplePtr &other) | |
~TriplePtr () | |
Triple & | operator* () const |
Triple * | operator-> () const |
bool | operator== (const TriplePtr &other) const |
bool | operator< (const TriplePtr &other) const |
Triple & | get () const |
TriplePtr () | |
TriplePtr (Triple *ptr) | |
TriplePtr (const TriplePtr &other) | |
~TriplePtr () | |
Triple & | operator* () const |
Triple * | operator-> () const |
bool | operator== (const TriplePtr &other) const |
bool | operator< (const TriplePtr &other) const |
Triple & | get () const |
Public Attributes | |
Triple * | ptr |
bool | owned |
A shared pointer to a Triple that can have ownership of the object. Be careful when using this struct as the triple is deleted by the ptr which has the ownership flag set to true. Copies are allowed and have the ownership flag set to false.
|
inlineexplicit |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |