cppexpose  1.0.0.b785e04f23b8
C++ library for type introspection, reflection, and scripting interface
cppexpose::ComponentManager Member List

This is the complete list of members for cppexpose::ComponentManager, including all inherited members.

addComponent(AbstractComponent *component)cppexpose::ComponentManagerprotected
addPluginPath(const std::string &path, PluginPathType type=PluginPathType::UserDefined)cppexpose::ComponentManager
component(const std::string &name) const cppexpose::ComponentManager
component(const std::string &name) const cppexpose::ComponentManager
ComponentManager()cppexpose::ComponentManager
ComponentManager(const ComponentManager &)=deletecppexpose::ComponentManager
components() const cppexpose::ComponentManager
components() const cppexpose::ComponentManager
componentsChangedcppexpose::ComponentManager
loadLibrary(const std::string &filePath, bool reload)cppexpose::ComponentManagerprotected
loadPlugin(const std::string &filePath, bool reload=true)cppexpose::ComponentManager
m_componentscppexpose::ComponentManagerprotected
m_componentsByNamecppexpose::ComponentManagerprotected
m_librariesByFilePathcppexpose::ComponentManagerprotected
m_pathscppexpose::ComponentManagerprotected
m_pathsInternalcppexpose::ComponentManagerprotected
m_pathsUsercppexpose::ComponentManagerprotected
operator=(const ComponentManager &)=deletecppexpose::ComponentManager
pluginLibraries() const cppexpose::ComponentManager
pluginPaths(PluginPathType type=PluginPathType::UserDefined) const cppexpose::ComponentManager
printComponents() const cppexpose::ComponentManager
registry()cppexpose::ComponentManagerstatic
removePluginPath(const std::string &path)cppexpose::ComponentManager
scanPlugins(const std::string &suffix="", bool reload=false)cppexpose::ComponentManager
unloadLibrary(PluginLibrary *library)cppexpose::ComponentManagerprotected
updateComponents(PluginLibrary *library=nullptr) const cppexpose::ComponentManagerprotected
~ComponentManager()cppexpose::ComponentManagervirtual