|
Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Object factory registry. More...
#include <factory.h>
Classes | |
| class | FactoryNotFound |
Public Member Functions | |
| void | RegisterFactory (const std::string &name, ObjectFactory< AbstractClass > *factory) |
| const ObjectFactory< AbstractClass > * | GetFactory (const char *name) const |
| AbstractClass * | CreateObject (const char *name) const |
| std::vector< std::string > | GetFactoryNames () const |
Static Public Member Functions | |
| static ObjectFactoryRegistry< AbstractClass, instance > & | Registry (...) |
Object factory registry.
| AbstractClass | Base class interface of the object |
| instance | unique identifier |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |