#ifndef __JROOT__JROOTDICTIONARY_T__ #define __JROOT__JROOTDICTIONARY_T__ #include #include #include "JLang/JSharedPointer.hh" #include "JROOT/JAbstractStreamer.hh" /** * \author mdejong */ namespace JROOT {} namespace JPP { using namespace JROOT; } namespace JROOT { using JLANG::JSharedPointer; /** * Type definition of ROOT based dictionary for ASCII I/O. * * The dictionary is used by JROOT::JRootReader and JROOT::JRootWriter classes * to provide for ASCII I/O of composite data structures * which have been processed by rootcint and contain a ClassDef.\n * The dictionary in use should include all data types for which ASCII I/O * already is defined (e.g.\ all primitive data types).\n * A ready-to-use dictionary is provided for by the derived class JROOT::JRootDictionary.\n */ struct JRootDictionary_t : public std::map > {}; } #endif