m2etis
0.4
|
#include <AttributeTypeInformation.h>
Public Types | |
typedef EventType | schema |
Public Types inherited from m2etis::pubsub::filter::FilterExp< EventType > | |
typedef boost::shared_ptr< FilterExp< EventType > > | FilterExpPtr |
Public Member Functions | |
LessThanAttributeFilter () | |
LessThanAttributeFilter (const AttributeName attribute_id, const AttributeType &constants) | |
virtual | ~LessThanAttributeFilter () |
virtual void | getAttributeType (FilterVisitor< EventType > &visitor) const override |
virtual bool | matchAttribute (const AttributeType &attribute) const override |
virtual bool | overlaps (const AttributeFilter< EventType, AttributeType > *other_filter) const override |
Public Member Functions inherited from m2etis::pubsub::filter::AttributeFilter< EventType, AttributeType > | |
AttributeFilter () | |
AttributeFilter (const AttributeName attribute_id, const std::vector< AttributeType > &constants) | |
virtual | ~AttributeFilter () |
virtual bool | match (const EventType &event) const override |
virtual bool | overlaps (const Predicate< EventType > *other_predicate) const override |
template<typename OtherAttributeType > | |
bool | overlaps (const AttributeFilter< EventType, OtherAttributeType > *) const |
const std::vector< AttributeType > | get_constants () const |
AttributeName | get_attribute_id () const |
Public Member Functions inherited from m2etis::pubsub::filter::Predicate< EventType > | |
virtual | ~Predicate () |
virtual void | Accept (FilterVisitor< EventType > &filter_visitor) const override |
Public Member Functions inherited from m2etis::pubsub::filter::FilterExp< EventType > | |
FilterExp () | |
virtual | ~FilterExp () |
bool | operator== (const FilterExp &other_filter) const |
bool | operator!= (const FilterExp &other_filter) const |
size_t | hash () const |
virtual | operator std::string () const |
std::string | toString () |
Friends | |
class | boost::serialization::access |
Definition at line 64 of file AttributeTypeInformation.h.
typedef EventType m2etis::pubsub::filter::LessThanAttributeFilter< EventType, AttributeType >::schema |
Definition at line 38 of file LessThanAttributeFilter.h.
|
inline |
Definition at line 39 of file LessThanAttributeFilter.h.
|
inline |
Definition at line 40 of file LessThanAttributeFilter.h.
|
inlinevirtual |
Definition at line 41 of file LessThanAttributeFilter.h.
|
inlineoverridevirtual |
Reimplemented from m2etis::pubsub::filter::AttributeFilter< EventType, AttributeType >.
Definition at line 43 of file LessThanAttributeFilter.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::AttributeFilter< EventType, AttributeType >.
Definition at line 48 of file LessThanAttributeFilter.h.
|
inlineoverridevirtual |
Implements m2etis::pubsub::filter::AttributeFilter< EventType, AttributeType >.
Definition at line 54 of file LessThanAttributeFilter.h.
|
friend |
Definition at line 76 of file LessThanAttributeFilter.h.