#include <AIDA_Evaluator.h>
Collaboration diagram for Anaphe::AIDA_Tuple_native::AIDA_Evaluator:
Public Methods | |
AIDA_Evaluator (CompiledExpressionManager &manager, const std::string &expression) | |
~AIDA_Evaluator () | |
bool | initialize (AIDA::ITuple &tuple) |
double | evaluateDouble () const |
const std::string & | expression () const |
Private Attributes | |
CompiledExpressionManager & | m_manager |
std::string | m_expression |
std::auto_ptr< IEvaluatorExpressionBase > | m_evaluator |
|
Definition at line 8 of file AIDA_Evaluator.cpp. |
|
Definition at line 20 of file AIDA_Evaluator.h. |
|
Definition at line 57 of file AIDA_Evaluator.cpp. References m_evaluator. |
|
Definition at line 65 of file AIDA_Evaluator.cpp. References m_expression. |
|
Definition at line 17 of file AIDA_Evaluator.cpp. References Anaphe::AIDA_Tuple_native::CompiledExpressionManager::createEvaluatorExpression(), m_evaluator, m_expression, and m_manager. |
|
Definition at line 30 of file AIDA_Evaluator.h. Referenced by evaluateDouble(), and initialize(). |
|
Definition at line 29 of file AIDA_Evaluator.h. Referenced by expression(), and initialize(). |
|
Definition at line 28 of file AIDA_Evaluator.h. Referenced by initialize(). |