| 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 |