#include <AIDA_TupleHeader.h>
Public Methods | |
AIDA_TupleHeader () | |
~AIDA_TupleHeader () | |
AIDA::IAnnotation & | annotation () |
Methods inherited from AIDA::Dev::ITupleHeader. | |
const AIDA::IAnnotation & | annotation () const |
bool | setVariableDescription (AIDA::Dev::ITupleVariableDescription *description, bool passOwnership) |
const AIDA::Dev::ITupleVariableDescription * | variableDescription (int index) const |
AIDA::Dev::ITupleVariableDescription * | variableDescription (int index) |
int | variableIndex (const std::string &variableName) const |
int | numberOfVariables () const |
bool | setPathInStore (const std::string &path) |
const std::string & | pathInStore () const |
bool | setNumberOfRows (int rows) |
int | numberOfRows () const |
bool | setCurrentRowNumber (int rowNumber) |
int | currentRowNumber () const |
bool | setOptions (const std::string &options) |
const std::string & | options () const |
Private Methods | |
AIDA::IAnnotation * | createAnnotation () |
AIDA_TupleHeader (const AIDA_TupleHeader &) | |
AIDA_TupleHeader & | operator= (const AIDA_TupleHeader &) |
Private Attributes | |
AIDA::IAnnotation * | m_annotation |
int | m_numberOfRows |
int | m_currentRowNumber |
std::string | m_pathInStore |
std::vector< std::pair< AIDA::Dev::ITupleVariableDescription *, bool > > | m_variableDescriptions |
std::map< std::string, int > | m_variableIndices |
std::string | m_options |
|
Definition at line 7 of file AIDA_TupleHeader.cpp. References emptyString. |
|
Definition at line 18 of file AIDA_TupleHeader.cpp. References m_annotation, and m_variableDescriptions. |
|
|
|
Definition at line 36 of file AIDA_TupleHeader.cpp. References m_annotation. |
|
|
Definition at line 89 of file AIDA_TupleHeader.cpp. |
|
Referenced by Anaphe::AIDA_Tuple_native::AIDA_Tuple::next(), and Anaphe::AIDA_Tuple_native::AIDA_Tuple::skip(). |
|
|
|
|
|
|
|
|
|
|
Referenced by Anaphe::AIDA_Tuple_native::AIDA_Tuple::addRow(), and Anaphe::AIDA_Tuple_native::AIDA_Tuple::reset(). |
|
|
|
|
|
Definition at line 43 of file AIDA_TupleHeader.cpp. References m_variableDescriptions, and m_variableIndices. |
|
Definition at line 59 of file AIDA_TupleHeader.cpp. References m_variableDescriptions. |
|
|
Definition at line 75 of file AIDA_TupleHeader.cpp. References m_variableIndices. Referenced by Anaphe::AIDA_Tuple_native::AIDA_Tuple::findColumn(), and Anaphe::AIDA_Tuple_native::AIDA_Tuple::variableAddress(). |
|
Definition at line 36 of file AIDA_TupleHeader.h. Referenced by annotation(), and ~AIDA_TupleHeader(). |
|
Definition at line 38 of file AIDA_TupleHeader.h. |
|
Definition at line 37 of file AIDA_TupleHeader.h. |
|
Definition at line 42 of file AIDA_TupleHeader.h. |
|
Definition at line 39 of file AIDA_TupleHeader.h. |
|
Definition at line 40 of file AIDA_TupleHeader.h. Referenced by setVariableDescription(), variableDescription(), and ~AIDA_TupleHeader(). |
|
Definition at line 41 of file AIDA_TupleHeader.h. Referenced by setVariableDescription(), and variableIndex(). |