JAPAn
Just Another Parity Analyzer
|
#include <QwFactory.h>
Additional Inherited Members | |
![]() | |
QwFactory (const std::string &type) | |
Constructor which stores type name in list of registered types. | |
VQwDataHandler * | Create (const std::string &name) const override |
Concrete type creation. | |
handler_t * | Cast (VQwDataHandler *base) const override |
Dynamic cast of type. | |
![]() | |
virtual | ~VQwFactory () |
Default virtual destructor. | |
![]() | |
static VQwDataHandler * | Create (const std::string &type, const std::string &name) |
Create an object of type with name. | |
static VQwDataHandler * | Cast (VQwDataHandler *base, const std::string &type) |
Dynamic cast of object into type. | |
static bool | InheritsFrom (VQwDataHandler *base, const std::string &type) |
Test whether object inherits from type. | |
![]() | |
static std::map< std::string, VQwFactory * > & | GetRegisteredTypes () |
Map from string to concrete type factories. | |
static void | ListRegisteredTypes () |
List available type factories. | |
static VQwFactory * | GetFactory (const std::string &type) |
Get a concrete type factory by string. | |
Definition at line 153 of file QwFactory.h.