#include <ClassID.h>
Public Member Functions | |
ClassInfo (const std::type_info &t) | |
ClassInfo (const std::type_info &t, int) | |
std::string | pluginName (std::string const &prefix) const |
virtual std::string | resource () const =0 |
const std::type_info & | type () const |
virtual | ~ClassInfo () |
Private Member Functions | |
const char * | registerMe (const std::type_info &t) |
Private Attributes | |
ClassIDRegistry * | registry |
const std::type_info & | tinfo |
virtual cond::ClassInfo::~ClassInfo | ( | ) | [inline, virtual] |
cond::ClassInfo::ClassInfo | ( | const std::type_info & | t | ) | [inline] |
cond::ClassInfo::ClassInfo | ( | const std::type_info & | t, |
int | |||
) | [inline] |
std::string cond::ClassInfo::pluginName | ( | std::string const & | prefix | ) | const |
Definition at line 60 of file ClassID.cc.
References ExpressReco_HICollisions_FallBack::id, and tinfo.
const char * cond::ClassInfo::registerMe | ( | const std::type_info & | t | ) | [private] |
Definition at line 56 of file ClassID.cc.
References cond::ClassIDRegistry::registerMe(), and registry.
virtual std::string cond::ClassInfo::resource | ( | ) | const [pure virtual] |
Implemented in cond::ClassID< T >.
const std::type_info& cond::ClassInfo::type | ( | ) | const [inline] |
ClassIDRegistry* cond::ClassInfo::registry [private] |
Definition at line 29 of file ClassID.h.
Referenced by registerMe().
const std::type_info& cond::ClassInfo::tinfo [private] |
Definition at line 31 of file ClassID.h.
Referenced by pluginName(), and type().