attrib_name_ | pluginlib::ClassLoader< T > | private |
base_class_ | pluginlib::ClassLoader< T > | private |
classes_available_ | pluginlib::ClassLoader< T > | private |
ClassLoader(std::string package, std::string base_class, std::string attrib_name=std::string("plugin"), std::vector< std::string > plugin_xml_paths=std::vector< std::string >()) | pluginlib::ClassLoader< T > | |
ClassMapIterator typedef | pluginlib::ClassLoader< T > | |
createClassInstance(const std::string &lookup_name, bool auto_load=true) | pluginlib::ClassLoader< T > | |
createInstance(const std::string &lookup_name) | pluginlib::ClassLoader< T > | |
createUnmanagedInstance(const std::string &lookup_name) | pluginlib::ClassLoader< T > | |
determineAvailableClasses(const std::vector< std::string > &plugin_xml_paths) | pluginlib::ClassLoader< T > | private |
extractPackageNameFromPackageXML(const std::string &package_xml_path) | pluginlib::ClassLoader< T > | private |
getAllLibraryPathsToTry(const std::string &library_name, const std::string &exporting_package_name) | pluginlib::ClassLoader< T > | private |
getBaseClassType() const | pluginlib::ClassLoader< T > | virtual |
getCatkinLibraryPaths() | pluginlib::ClassLoader< T > | private |
getClassDescription(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
getClassLibraryPath(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
getClassPackage(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
getClassType(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
getDeclaredClasses() | pluginlib::ClassLoader< T > | virtual |
getErrorStringForUnknownClass(const std::string &lookup_name) | pluginlib::ClassLoader< T > | private |
getName(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
getPackageFromPluginXMLFilePath(const std::string &path) | pluginlib::ClassLoader< T > | private |
getPathSeparator() | pluginlib::ClassLoader< T > | private |
getPluginManifestPath(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
getPluginXmlPaths() | pluginlib::ClassLoader< T > | virtual |
getPluginXmlPaths(const std::string &package, const std::string &attrib_name, bool force_recrawl=false) | pluginlib::ClassLoader< T > | private |
getRegisteredLibraries() | pluginlib::ClassLoader< T > | virtual |
getROSBuildLibraryPath(const std::string &exporting_package_name) | pluginlib::ClassLoader< T > | private |
isClassAvailable(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
isClassLoaded(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
joinPaths(const std::string &path1, const std::string &path2) | pluginlib::ClassLoader< T > | private |
loadLibraryForClass(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
lowlevel_class_loader_ | pluginlib::ClassLoader< T > | private |
package_ | pluginlib::ClassLoader< T > | private |
plugin_xml_paths_ | pluginlib::ClassLoader< T > | private |
processSingleXMLPluginFile(const std::string &xml_file, std::map< std::string, ClassDesc > &class_available) | pluginlib::ClassLoader< T > | private |
refreshDeclaredClasses() | pluginlib::ClassLoader< T > | virtual |
stripAllButFileFromPath(const std::string &path) | pluginlib::ClassLoader< T > | private |
unloadClassLibraryInternal(const std::string &library_path) | pluginlib::ClassLoader< T > | private |
unloadLibraryForClass(const std::string &lookup_name) | pluginlib::ClassLoader< T > | virtual |
~ClassLoader() override | pluginlib::ClassLoader< T > | |
~ClassLoaderBase() | pluginlib::ClassLoaderBase | inlinevirtual |