#include <ObjyTuple.h>
Public Methods | |
ObjyTuple (HepExplorable &explorable) | |
~ObjyTuple () | |
bool | writeDescription (const AIDA::Dev::ITupleHeader &header) |
bool | readDescription (AIDA::Dev::ITupleHeader &header, AIDA::Dev::IDevTupleFactory &factory) |
bool | bindVariable (int variableIndex) |
bool | clearBindings () |
bool | writeTupleRow (int rowNumber) |
bool | readTupleRow (int rowNumber) |
bool | reset () |
void * | variableAddress (int variableIndex) |
const void * | variableAddress (int variableIndex) const |
Private Attributes | |
HepExplorable & | m_explorable |
HepExplorableGenericTags * | m_tagCollection |
int | m_currentRowNumber |
std::vector< void * > | m_variableAddresses |
std::vector< std::string > | m_variableNames |
std::map< unsigned int, HepExplorableAttribute< double > * > | m_doubleVariables |
std::map< unsigned int, HepExplorableAttribute< float > * > | m_floatVariables |
std::map< unsigned int, HepExplorableAttribute< long > * > | m_longVariables |
std::map< unsigned int, HepExplorableAttribute< short > * > | m_shortVariables |
std::map< unsigned int, HepExplorableAttribute< char > * > | m_charVariables |
|
Definition at line 9 of file ObjyTuple.cpp. |
|
Definition at line 16 of file ObjyTuple.cpp. References m_charVariables, m_doubleVariables, m_floatVariables, m_longVariables, m_shortVariables, and m_variableAddresses. |
|
Definition at line 144 of file ObjyTuple.cpp. References m_charVariables, m_doubleVariables, m_explorable, m_floatVariables, m_longVariables, m_shortVariables, and m_variableNames. |
|
Definition at line 182 of file ObjyTuple.cpp. References m_charVariables, m_doubleVariables, m_floatVariables, m_longVariables, and m_shortVariables. |
|
Definition at line 91 of file ObjyTuple.cpp. References m_charVariables, m_doubleVariables, m_explorable, m_floatVariables, m_longVariables, m_shortVariables, m_tagCollection, m_variableAddresses, and m_variableNames. Referenced by Anaphe::AIDA_ObjectivityStore::AIDA_ObjyStore::readTupleHeader(). |
|
Definition at line 278 of file ObjyTuple.cpp. References m_charVariables, m_currentRowNumber, m_doubleVariables, m_explorable, m_floatVariables, m_longVariables, m_shortVariables, m_tagCollection, and m_variableAddresses. |
|
Definition at line 338 of file ObjyTuple.cpp. References m_currentRowNumber, and m_tagCollection. |
|
Definition at line 355 of file ObjyTuple.cpp. References m_variableAddresses. |
|
Definition at line 348 of file ObjyTuple.cpp. References m_variableAddresses. |
|
Definition at line 39 of file ObjyTuple.cpp. References m_charVariables, m_doubleVariables, m_explorable, m_floatVariables, m_longVariables, m_shortVariables, m_tagCollection, m_variableAddresses, and m_variableNames. Referenced by Anaphe::AIDA_ObjectivityStore::AIDA_ObjyStore::writeTupleHeader(). |
|
Definition at line 228 of file ObjyTuple.cpp. References m_charVariables, m_currentRowNumber, m_doubleVariables, m_floatVariables, m_longVariables, m_shortVariables, m_tagCollection, and m_variableAddresses. |
|
Definition at line 50 of file ObjyTuple.h. Referenced by bindVariable(), clearBindings(), readDescription(), readTupleRow(), writeDescription(), writeTupleRow(), and ~ObjyTuple(). |
|
Definition at line 43 of file ObjyTuple.h. Referenced by readTupleRow(), reset(), and writeTupleRow(). |
|
Definition at line 46 of file ObjyTuple.h. Referenced by bindVariable(), clearBindings(), readDescription(), readTupleRow(), writeDescription(), writeTupleRow(), and ~ObjyTuple(). |
|
Definition at line 41 of file ObjyTuple.h. Referenced by bindVariable(), readDescription(), readTupleRow(), and writeDescription(). |
|
Definition at line 47 of file ObjyTuple.h. Referenced by bindVariable(), clearBindings(), readDescription(), readTupleRow(), writeDescription(), writeTupleRow(), and ~ObjyTuple(). |
|
Definition at line 48 of file ObjyTuple.h. Referenced by bindVariable(), clearBindings(), readDescription(), readTupleRow(), writeDescription(), writeTupleRow(), and ~ObjyTuple(). |
|
Definition at line 49 of file ObjyTuple.h. Referenced by bindVariable(), clearBindings(), readDescription(), readTupleRow(), writeDescription(), writeTupleRow(), and ~ObjyTuple(). |
|
Definition at line 42 of file ObjyTuple.h. Referenced by readDescription(), readTupleRow(), reset(), writeDescription(), and writeTupleRow(). |
|
Definition at line 44 of file ObjyTuple.h. Referenced by readDescription(), readTupleRow(), variableAddress(), writeDescription(), writeTupleRow(), and ~ObjyTuple(). |
|
Definition at line 45 of file ObjyTuple.h. Referenced by bindVariable(), readDescription(), and writeDescription(). |