#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: