pluginlib::ClassLoader< T > Member List

This is the complete list of members for pluginlib::ClassLoader< T >, including all inherited members.

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 typedefpluginlib::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() constpluginlib::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()pluginlib::ClassLoader< T >
~ClassLoaderBase()pluginlib::ClassLoaderBaseinlinevirtual


pluginlib
Author(s): Eitan Marder-Eppstein, Tully Foote, Dirk Thomas, Mirza Shah
autogenerated on Mon Feb 28 2022 23:12:03