m2etis
0.4
|
#include <functional>
#include <map>
#include <set>
#include <string>
#include "m2etis/TemplateHelper.h"
#include "m2etis/pubsub/filter/AttributeAccessor.h"
#include "m2etis/pubsub/filter/AttributeAccessorBasic.h"
#include "m2etis/pubsub/filter/AttributeTypeInformation.h"
#include "m2etis/pubsub/filter/filterexpressions/AndExp.h"
#include "m2etis/pubsub/filter/filterexpressions/AttributeFilter.h"
#include "m2etis/pubsub/filter/filterexpressions/EqualsAttributeFilter.h"
#include "m2etis/pubsub/filter/filterexpressions/FalsePredicate.h"
#include "m2etis/pubsub/filter/filterexpressions/FilterExp.h"
#include "m2etis/pubsub/filter/filterexpressions/GreaterThanAttributeFilter.h"
#include "m2etis/pubsub/filter/filterexpressions/LessThanAttributeFilter.h"
#include "m2etis/pubsub/filter/filterexpressions/NotEqualsAttributeFilter.h"
#include "m2etis/pubsub/filter/filterexpressions/OrExp.h"
#include "m2etis/pubsub/filter/filterexpressions/Predicate.h"
#include "m2etis/pubsub/filter/filterexpressions/TruePredicate.h"
#include "boost/archive/text_iarchive.hpp"
#include "boost/archive/text_oarchive.hpp"
#include "boost/make_shared.hpp"
#include "boost/serialization/export.hpp"
#include "boost/serialization/base_object.hpp"
#include "boost/serialization/list.hpp"
#include "boost/serialization/map.hpp"
#include "boost/serialization/variant.hpp"
#include "boost/serialization/shared_ptr.hpp"
#include "boost/serialization/vector.hpp"
Go to the source code of this file.
Namespaces | |
m2etis | |
m2etis::pubsub | |
m2etis::pubsub::filter | |
Enumerations | |
enum | m2etis::pubsub::OperatorName { m2etis::pubsub::EQUALS, m2etis::pubsub::NOTEQUALS, m2etis::pubsub::GREATERTHAN, m2etis::pubsub::LESSTHAN } |
Functions | |
template<typename BooleanExpType1 , typename BooleanExpType2 > | |
OrExp< typename BooleanExpType1::schema > | m2etis::pubsub::filter::operator|| (const BooleanExpType1 &operand1, const BooleanExpType2 &operand2) |
template<typename BooleanExpType1 , typename BooleanExpType2 > | |
AndExp< typename BooleanExpType1::schema > | m2etis::pubsub::filter::operator&& (const BooleanExpType1 &operand1, const BooleanExpType2 &operand2) |
template<class EventType , class AttributeType > | |
EqualsAttributeFilter< EventType, AttributeType > | m2etis::pubsub::filter::Equals (AttributeName attribute_id, const AttributeType &constants) |
template<class EventType , class AttributeType > | |
NotEqualsAttributeFilter< EventType, AttributeType > | m2etis::pubsub::filter::NotEquals (AttributeName attribute_id, const AttributeType &constants) |
template<class EventType , class AttributeType > | |
LessThanAttributeFilter< EventType, AttributeType > | m2etis::pubsub::filter::LessThan (AttributeName attribute_id, const AttributeType &constants) |
template<class EventType , class AttributeType > | |
GreaterThanAttributeFilter< EventType, AttributeType > | m2etis::pubsub::filter::GreaterThan (AttributeName attribute_id, const AttributeType &constants) |