1 #ifndef _Q_GLOBAL_READER_DISPATCHER_HH_
2 #define _Q_GLOBAL_READER_DISPATCHER_HH_
41 std::map<std::string, QGlobalReader*>
fReaders;
error class with error type and description
Class that returns a pointer to the reader matching the given input filename.
std::map< std::string, QGlobalReader * > fReaders
QGlobalReader * GetReader(const std::string &filename, QError &err)
get reader
friend class Diana::QSequence
QGlobalReaderDispatcher()
~QGlobalReaderDispatcher()
std::string fCurrentReaderFilename
static QGlobalReaderDispatcher & GetInstance()
void SetCurrentReaderFilename(const std::string &filename)
QGlobalReader * fLastReader
Abstract class for global readers.
base class for anything that has a name
Diana Reconstruction program.
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...