m2etis
0.4
|
#include <GreaterThanPredicateIndex.h>
Public Member Functions | |
GreaterThanPredicateIndex (AttributeName attribute_id, PredicateIdentifierFactory *predicate_identifier_factory) | |
PredicateIdentifierFactory::PredicateID | addPredicate (const GreaterThanAttributeFilter< EventType, AttributeType > *greater_than_attribute_filter) |
virtual void | removePredicate (std::vector< bool >::size_type predicate_id) override |
virtual void | determineMatchingPredicates (const EventType &event, std::vector< bool > &fulfilled_predicate_vector) override |
virtual | ~GreaterThanPredicateIndex () |
Public Member Functions inherited from m2etis::pubsub::filter::PredicateIndex< EventType > | |
PredicateIndex (AttributeName attribute_id, OperatorName _operator, PredicateIdentifierFactory *predicate_identifier_factory) | |
virtual | ~PredicateIndex () |
AttributeName | get_attribute_id () const |
OperatorName | get_operator () const |
Additional Inherited Members | |
Protected Attributes inherited from m2etis::pubsub::filter::PredicateIndex< EventType > | |
OperatorName | operator_ |
PredicateIdentifierFactory * | predicate_identifier_factory_ |
Definition at line 32 of file GreaterThanPredicateIndex.h.
|
inline |
Definition at line 34 of file GreaterThanPredicateIndex.h.
|
inlinevirtual |
Definition at line 77 of file GreaterThanPredicateIndex.h.
|
inline |
Definition at line 37 of file GreaterThanPredicateIndex.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::PredicateIndex< EventType >.
Definition at line 61 of file GreaterThanPredicateIndex.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::PredicateIndex< EventType >.
Definition at line 49 of file GreaterThanPredicateIndex.h.