#include <AIDA_Filter.h>
Inheritance diagram for Anaphe::AIDA_Tuple_native::AIDA_Filter:
Public Methods | |
AIDA_Filter (CompiledExpressionManager &manager, const std::string &expression) | |
virtual | ~AIDA_Filter () |
virtual bool | initialize (AIDA::ITuple &tuple) |
virtual bool | accept () const |
const std::string & | expression () const |
Private Attributes | |
CompiledExpressionManager & | m_manager |
std::string | m_expression |
std::auto_ptr< IFilterExpressionBase > | m_filter |
|
Definition at line 8 of file AIDA_Filter.cpp. |
|
Definition at line 19 of file AIDA_Filter.h. |
|
Reimplemented in Anaphe::AIDA_Tuple_native::AIDA_FilterRange. Definition at line 57 of file AIDA_Filter.cpp. References m_filter. Referenced by Anaphe::AIDA_Tuple_native::AIDA_FilterRange::accept(). |
|
Definition at line 65 of file AIDA_Filter.cpp. References m_expression. |
|
Reimplemented in Anaphe::AIDA_Tuple_native::AIDA_FilterRange. Definition at line 17 of file AIDA_Filter.cpp. References Anaphe::AIDA_Tuple_native::CompiledExpressionManager::createFilterExpression(), m_expression, m_filter, and m_manager. Referenced by Anaphe::AIDA_Tuple_native::AIDA_FilterRange::initialize(). |
|
Definition at line 28 of file AIDA_Filter.h. Referenced by expression(), and initialize(). |
|
Definition at line 29 of file AIDA_Filter.h. Referenced by accept(), and initialize(). |
|
Definition at line 27 of file AIDA_Filter.h. Referenced by initialize(). |