6 #ifndef KNOWROB_REASONER_EVENT_H 
    7 #define KNOWROB_REASONER_EVENT_H 
   12 #include "knowrob/semweb/Triple.h" 
   56     class TripleEvent : 
public Event {
 
   84     class AssertionEvent : 
public TripleEvent {
 
   99     class RetractionEvent : 
public TripleEvent {
 
  117     class ReplacementEvent : 
public TripleEvent {
 
  132     class InvalidationEvent : 
public Event {
 
AssertionEvent(uint32_t numTriples, bool copy=true)
ReplacementEvent(uint32_t numTriples, bool copy=true)
RetractionEvent(uint32_t numTriples, bool copy=true)
TripleEvent(Type eventType, uint32_t tripleCount, bool copy=true)
auto & triple(uint32_t index)
std::vector< TriplePtr > triples_