|
JAPAn
Just Another Parity Analyzer
|
#include <QwFactory.h>
Inheritance diagram for QwHandlerFactory< handler_t >:
Collaboration diagram for QwHandlerFactory< handler_t >:Additional Inherited Members | |
Public Member Functions inherited from QwFactory< VQwDataHandler, handler_t > | |
| 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. | |
Public Member Functions inherited from VQwFactory< VQwDataHandler > | |
| virtual | ~VQwFactory () |
| Default virtual destructor. | |
Static Public Member Functions inherited from VQwFactory< VQwDataHandler > | |
| 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 Protected Member Functions inherited from VQwFactory< VQwDataHandler > | |
| 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.