8 #include "projectinfo.h"
11 #include <utility/module.h>
12 #include <utility/errorstate.h>
13 #include <rtti/typeinfo.h>
49 const std::string&
getName()
const {
return mName; }
66 std::string findAsset(
const std::string& name)
const;
77 std::unique_ptr<ModuleInfo> mInfo =
nullptr;
78 void* mHandle =
nullptr;
119 std::vector<nap::Module*> getModules()
const;
126 const Module* findModule(
const std::string& moduleName)
const;
153 std::vector<std::unique_ptr<Module>> mModules;
Definition: utility/src/utility/module.h:17
const ModuleInfo & getInformation() const
Definition: modulemanager.h:59
Definition: errorstate.h:19
const std::string & getName() const
Definition: modulemanager.h:49
const Module * findModule() const
Definition: modulemanager.h:140
Definition: modulemanager.h:86
Definition: projectinfo.h:204
Definition: templateapp.h:17
rttr::type TypeInfo
Definition: typeinfo.h:140
const rtti::TypeInfo getServiceType() const
Definition: modulemanager.h:72
Definition: projectinfo.h:53
Definition: modulemanager.h:28
const ModuleDescriptor & getDescriptor() const
Definition: modulemanager.h:54