m2etis  0.4
m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType > Class Template Reference

#include <AttributeTypeInformation.h>

Public Member Functions

template<typename AttributeType >
void operator() (const AttributeFilter< EventType, AttributeType > *equals_predicate, DecisionTreeFilter< EventType, NetworkType > *)
 
template<typename AttributeType >
void operator() (const AttributeFilter< EventType, AttributeType > *equals_predicate, DecisionTreeFilter< EventType, NetworkType > *, int)
 
template<typename AttributeType >
void operator() (const AttributeFilter< EventType, AttributeType > *, GeneralBooleanExpressionsFilter< EventType, NetworkType > *)
 
template<typename AttributeType >
void operator() (const EqualsAttributeFilter< EventType, AttributeType > *equals_predicate, GeneralBooleanExpressionsFilter< EventType, NetworkType > *)
 
template<typename AttributeType >
void operator() (const NotEqualsAttributeFilter< EventType, AttributeType > *notequals_predicate, GeneralBooleanExpressionsFilter< EventType, NetworkType > *)
 
template<typename AttributeType >
void operator() (const GreaterThanAttributeFilter< EventType, AttributeType > *greater_than_predicate, GeneralBooleanExpressionsFilter< EventType, NetworkType > *)
 
template<typename AttributeType >
void operator() (const LessThanAttributeFilter< EventType, AttributeType > *less_than_predicate, GeneralBooleanExpressionsFilter< EventType, NetworkType > *)
 

Friends

class DecisionTreePreProcessVisitor< EventType, NetworkType >
 
class DecisionTreeWalkerVisitor< EventType, NetworkType >
 
class GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >
 

Detailed Description

template<typename EventType, typename NetworkType>
class m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >

Definition at line 80 of file AttributeTypeInformation.h.

Member Function Documentation

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const AttributeFilter< EventType, AttributeType > *  equals_predicate,
DecisionTreeFilter< EventType, NetworkType > *   
)
inline

Definition at line 85 of file AttributeTypeInformation.h.

Here is the call graph for this function:

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const AttributeFilter< EventType, AttributeType > *  equals_predicate,
DecisionTreeFilter< EventType, NetworkType > *  ,
int   
)
inline

Definition at line 116 of file AttributeTypeInformation.h.

Here is the call graph for this function:

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const AttributeFilter< EventType, AttributeType > *  ,
GeneralBooleanExpressionsFilter< EventType, NetworkType > *   
)
inline

Definition at line 147 of file AttributeTypeInformation.h.

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const EqualsAttributeFilter< EventType, AttributeType > *  equals_predicate,
GeneralBooleanExpressionsFilter< EventType, NetworkType > *   
)
inline

Definition at line 151 of file AttributeTypeInformation.h.

Here is the call graph for this function:

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const NotEqualsAttributeFilter< EventType, AttributeType > *  notequals_predicate,
GeneralBooleanExpressionsFilter< EventType, NetworkType > *   
)
inline

Definition at line 185 of file AttributeTypeInformation.h.

Here is the call graph for this function:

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const GreaterThanAttributeFilter< EventType, AttributeType > *  greater_than_predicate,
GeneralBooleanExpressionsFilter< EventType, NetworkType > *   
)
inline

Definition at line 219 of file AttributeTypeInformation.h.

Here is the call graph for this function:

template<typename EventType, typename NetworkType>
template<typename AttributeType >
void m2etis::pubsub::filter::AttributeTypeInformation< EventType, NetworkType >::operator() ( const LessThanAttributeFilter< EventType, AttributeType > *  less_than_predicate,
GeneralBooleanExpressionsFilter< EventType, NetworkType > *   
)
inline

Definition at line 254 of file AttributeTypeInformation.h.

Here is the call graph for this function:

Friends And Related Function Documentation

template<typename EventType, typename NetworkType>
friend class DecisionTreePreProcessVisitor< EventType, NetworkType >
friend

Definition at line 82 of file AttributeTypeInformation.h.

template<typename EventType, typename NetworkType>
friend class DecisionTreeWalkerVisitor< EventType, NetworkType >
friend

Definition at line 83 of file AttributeTypeInformation.h.

template<typename EventType, typename NetworkType>
friend class GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >
friend

Definition at line 145 of file AttributeTypeInformation.h.


The documentation for this class was generated from the following file: