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


Public Member Functions | |
| TripleEvent (Type eventType, uint32_t tripleCount, bool copy=true) | |
| auto & | triples () const |
| auto & | triple (uint32_t index) |
| TripleEvent (Type eventType, uint32_t tripleCount, bool copy=true) | |
| auto & | triples () const |
| auto & | triple (uint32_t index) |
Public Member Functions inherited from knowrob::reasoner::Event | |
| Event (Type eventType) | |
| Type | eventType () const |
| Event (Type eventType) | |
| Type | eventType () const |
Protected Attributes | |
| std::vector< TriplePtr > | triples_ |
Protected Attributes inherited from knowrob::reasoner::Event | |
| const Type | eventType_ |
Additional Inherited Members | |
Public Types inherited from knowrob::reasoner::Event | |
| enum | Type { Assertion , Retraction , Replacement , Invalidation , Assertion , Retraction , Replacement , Invalidation } |
| enum | Type { Assertion , Retraction , Replacement , Invalidation , Assertion , Retraction , Replacement , Invalidation } |
An event that contains a set of triples.
Definition at line 56 of file ReasonerEvent.h.
| TripleEvent::TripleEvent | ( | Type | eventType, |
| uint32_t | tripleCount, | ||
| bool | copy = true |
||
| ) |
| eventType | the type of the event. |
| tripleCount | the number of triples in this event. |
| copy | whether to use std::string (true) or std::string_view (false) for triples. |
Definition at line 20 of file ReasonerEvent.cpp.
| knowrob::reasoner::TripleEvent::TripleEvent | ( | Type | eventType, |
| uint32_t | tripleCount, | ||
| bool | copy = true |
||
| ) |
| eventType | the type of the event. |
| tripleCount | the number of triples in this event. |
| copy | whether to use std::string (true) or std::string_view (false) for triples. |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 76 of file ReasonerEvent.h.