|
knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <TriplePattern.h>


Public Member Functions | |
| TriplePatternContainer ()=default | |
| ~TriplePatternContainer () | |
| TriplePatternContainer (const TriplePatternContainer &other)=delete | |
| void | push_back (const TriplePatternPtr &q) |
| ConstGenerator | cgenerator () const override |
| MutableGenerator | generator () override |
| TriplePatternContainer ()=default | |
| ~TriplePatternContainer () | |
| TriplePatternContainer (const TriplePatternContainer &other)=delete | |
| void | push_back (const TriplePatternPtr &q) |
| ConstGenerator | cgenerator () const override |
| MutableGenerator | generator () override |
Public Member Functions inherited from knowrob::MutableTripleContainer | |
| iterator | begin () |
| bool | isMutable () const override |
| iterator | begin () |
| bool | isMutable () const override |
Public Member Functions inherited from knowrob::TripleContainer | |
| virtual | ~TripleContainer ()=default |
| iterator | begin () const |
| bool | empty () const |
| virtual | ~TripleContainer ()=default |
| iterator | begin () const |
| bool | empty () const |
Protected Attributes | |
| std::vector< TriplePtr * > | data_ |
| std::vector< TriplePatternPtr > | statements_ |
Additional Inherited Members | |
Public Types inherited from knowrob::MutableTripleContainer | |
| 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 *()> |
Static Public Member Functions inherited from knowrob::MutableTripleContainer | |
| static iterator | end () |
| static iterator | end () |
Static Public Member Functions inherited from knowrob::TripleContainer | |
| static iterator | end () |
| static iterator | end () |
A container that maps a vector of framed triple patterns into a vector of framed triples.
Definition at line 288 of file TriplePattern.h.
|
default |
| TriplePatternContainer::~TriplePatternContainer | ( | ) |
Definition at line 408 of file TriplePattern.cpp.
|
delete |
|
default |
| knowrob::TriplePatternContainer::~TriplePatternContainer | ( | ) |
|
delete |
|
overridevirtual |
Implements knowrob::TripleContainer.
Definition at line 425 of file TriplePattern.cpp.
|
overridevirtual |
Implements knowrob::TripleContainer.
|
overridevirtual |
Implements knowrob::MutableTripleContainer.
Definition at line 432 of file TriplePattern.cpp.
|
overridevirtual |
Implements knowrob::MutableTripleContainer.
| void TriplePatternContainer::push_back | ( | const TriplePatternPtr & | q | ) |
| q | a triple query. |
Definition at line 414 of file TriplePattern.cpp.
| void knowrob::TriplePatternContainer::push_back | ( | const TriplePatternPtr & | q | ) |
| q | a triple query. |
|
protected |
Definition at line 308 of file TriplePattern.h.
|
protected |
Definition at line 309 of file TriplePattern.h.