#include <ModuleFactory.h>
◆ id_and_hash
◆ createModule()
template<class ... args>
| Module * ModuleFactory::createModule |
( |
int | id, |
|
|
size_t | type_id, |
|
|
args &&... | a ) |
|
inline |
◆ registerType()
| void ModuleFactory::registerType |
( |
size_t | type_id, |
|
|
boost::function< Module *()> | make ) |
◆ removeModule()
| Module * ModuleFactory::removeModule |
( |
int | id, |
|
|
size_t | type_id ) |
◆ factory
| TypeFactory<Module*, size_t, boost::function<Module*()> > ModuleFactory::factory |
|
private |
◆ modules_map
The documentation for this class was generated from the following file: