knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <TripleContainer.h>
Classes | |
struct | iterator |
Public Types | |
using | MutableGenerator = std::function< TriplePtr *()> |
using | MutableGenerator = std::function< TriplePtr *()> |
Public Types inherited from knowrob::TripleContainer | |
using | ConstGenerator = std::function< const TriplePtr *()> |
using | ConstGenerator = std::function< const TriplePtr *()> |
Public Member Functions | |
iterator | begin () |
virtual MutableGenerator | generator ()=0 |
bool | isMutable () const override |
iterator | begin () |
virtual MutableGenerator | generator ()=0 |
bool | isMutable () const override |
Public Member Functions inherited from knowrob::TripleContainer | |
virtual | ~TripleContainer ()=default |
iterator | begin () const |
bool | empty () const |
virtual ConstGenerator | cgenerator () const =0 |
virtual | ~TripleContainer ()=default |
iterator | begin () const |
bool | empty () const |
virtual ConstGenerator | cgenerator () const =0 |
Static Public Member Functions | |
static iterator | end () |
static iterator | end () |
Static Public Member Functions inherited from knowrob::TripleContainer | |
static iterator | end () |
static iterator | end () |
A triple container with mutable triples.
Definition at line 86 of file TripleContainer.h.
using knowrob::MutableTripleContainer::MutableGenerator = std::function<TriplePtr *()> |
A generator function that returns a pointer to a triple.
Definition at line 91 of file TripleContainer.h.
using knowrob::MutableTripleContainer::MutableGenerator = std::function<TriplePtr *()> |
A generator function that returns a pointer to a triple.
Definition at line 91 of file TripleContainer.h.
|
inline |
Definition at line 116 of file TripleContainer.h.
|
inline |
Definition at line 116 of file TripleContainer.h.
|
inlinestatic |
Definition at line 123 of file TripleContainer.h.
|
inlinestatic |
Definition at line 123 of file TripleContainer.h.
|
pure virtual |
Implemented in knowrob::RaptorContainer, knowrob::TriplePatternContainer, knowrob::TripleViewBatch, knowrob::RaptorContainer, knowrob::TriplePatternContainer, and knowrob::TripleViewBatch.
|
pure virtual |
Implemented in knowrob::RaptorContainer, knowrob::TriplePatternContainer, knowrob::TripleViewBatch, knowrob::RaptorContainer, knowrob::TriplePatternContainer, and knowrob::TripleViewBatch.
|
inlineoverridevirtual |
Reimplemented from knowrob::TripleContainer.
Definition at line 133 of file TripleContainer.h.
|
inlineoverridevirtual |
Reimplemented from knowrob::TripleContainer.
Definition at line 133 of file TripleContainer.h.