QwAnalysis
|
#include <QwFactory.h>
Additional Inherited Members | |
Public Member Functions inherited from QwFactory< VQwSubsystem, subsystem_t > | |
QwFactory (const std::string &type) | |
Constructor which stores type name in list of registered types. More... | |
VQwSubsystem * | Create (const std::string &name) const |
Concrete type creation. More... | |
subsystem_t * | Cast (VQwSubsystem *base) const |
Dynamic cast of type. More... | |
Public Member Functions inherited from VQwFactory< VQwSubsystem > | |
virtual | ~VQwFactory () |
Default virtual destructor. More... | |
Static Public Member Functions inherited from VQwFactory< VQwSubsystem > | |
static VQwSubsystem * | Create (const std::string &type, const std::string &name) |
Create an object of type with name. More... | |
static VQwSubsystem * | Cast (VQwSubsystem *base, const std::string &type) |
Dynamic cast of object into type. More... | |
static bool | InheritsFrom (VQwSubsystem *base, const std::string &type) |
Test whether object inherits from type. More... | |
Static Protected Member Functions inherited from VQwFactory< VQwSubsystem > | |
static std::map< std::string, VQwFactory * > & | GetRegisteredTypes () |
Map from string to concrete type factories. More... | |
static void | ListRegisteredTypes () |
List available type factories. More... | |
static VQwFactory * | GetFactory (const std::string &type) |
Get a concrete type factory by string. More... | |
Definition at line 142 of file QwFactory.h.