8 #ifndef CELLSFACTORYREG_HPP_
9 #define CELLSFACTORYREG_HPP_
13 #include "../common/FactoryBase.hpp"
14 #include "../../../common/common.hpp"
26 [](
void) ->
CellsBase* {
return new T();});
static CellsFactory * instance()
Definition: CellsFactory.cpp:17
Definition: CellsBase.hpp:20
void log_trac(std::string message)
Definition: Logger.cpp:28
void register_factory_function(std::string class_name, std::function< CellsBase *(void)> class_factory_function)
Definition: CellsFactory.cpp:22
Definition: CommonBase.hpp:14
phoxonics::common::Logger log_
Definition: FactoryBase.hpp:19
Definition: FactoryBase.hpp:16
Definition: CellsFactoryReg.hpp:20
CellsFactoryReg(std::string class_name)
Definition: CellsFactoryReg.hpp:22