m2etis
0.4
|
#include <LessThanPredicateIndex.h>
Public Member Functions | |
LessThanPredicateIndex (AttributeName attribute_id, PredicateIdentifierFactory *predicate_identifier_factory) | |
PredicateIdentifierFactory::PredicateID | addPredicate (const LessThanAttributeFilter< EventType, AttributeType > *less_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 | ~LessThanPredicateIndex () |
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 LessThanPredicateIndex.h.
|
inline |
Definition at line 34 of file LessThanPredicateIndex.h.
|
inlinevirtual |
Definition at line 78 of file LessThanPredicateIndex.h.
|
inline |
Definition at line 37 of file LessThanPredicateIndex.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::PredicateIndex< EventType >.
Definition at line 62 of file LessThanPredicateIndex.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::PredicateIndex< EventType >.
Definition at line 50 of file LessThanPredicateIndex.h.