35 return new ACore(core,
"Core");
bool Run(std::vector< std::string > const &opts, IModuleLoader *moduleLoader) override
IModule * Get(std::string const &name) const override
Get the module by name from the list in ModuleLoader.
IModuleLoader * m_moduleLoader
virtual IModule * GetModule(ICore &core) const override
The function return an instance of the module.
This class is for the config It's use to store a pointer of the config in the Core You have to dynami...
virtual Module::IModule * Get(std::string const &name) const =0
ACore(ICore &core, std::string const &name)
IConfig const & GetConfig() const override