| 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) |