Base class that described an item in a Factory. More...
#include <FactoryItem.h>
Public Member Functions | |
FactoryItem () | |
FactoryItem (const Char_t *factname, const Char_t *whichitem, Version itemversion) | |
FactoryItem (const Char_t *factname, Short_t factversion, const Char_t *whichitem, Version itemversion) | |
FactoryItem (const FactoryItem &) | |
const std::string & | GetFactoryName () const |
void * | GetFactoryPtr () const |
Short_t | GetFactoryVersion () const |
Ask the factory version. More... | |
const std::string & | GetItemName () const |
Version | GetVersion () const |
Bool_t | IsAVersion (const FactoryItem &) const |
Compare two items. More... | |
Bool_t | operator== (const FactoryItem &) const |
Compare two items. More... | |
void | Print () const |
void | SetFactoryName (const char *fname) |
void | SetFactoryPtr (void *ptr) |
change More... | |
void | SetFactoryVersion (Short_t v) |
Change the factory version. More... | |
void | SetItem (const Char_t *whichfactory, const Char_t *whichitem, Version itemversion, Short_t factversion=-1, void *ptr=0x0) |
to change an item More... | |
void | SetItem (const Char_t *whichfactory, Short_t factversion, const Char_t *whichitem, Version itemversion, void *ptr=0x0) |
void | SetItemName (const char *iname) |
void | SetVersion (const Version v) |
change More... | |
virtual | ~FactoryItem () |
Base class that described an item in a Factory.
An item in a factory should be uniquely identified by :
Additional informations concerning the factory are stored there
Definition at line 52 of file FactoryItem.h.