class_desc.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/include/pluginlib/
class__desc_8h
pluginlib::ClassDesc
pluginlib
class_list_macros.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/include/pluginlib/
class__list__macros_8h
#define
PLUGINLIB_DECLARE_CLASS
class__list__macros_8h.html
ae8dcf6973e41162d05bbae842ada45ba
(pkg, class_name, class_type, base_class_type)
#define
PLUGINLIB_EXPORT_CLASS
class__list__macros_8h.html
a3553aff928816ebcd4f978ce5ad15b72
(class_type, base_class_type)
#define
PLUGINLIB_REGISTER_CLASS
class__list__macros_8h.html
ad514990d3d8fc1a78abb3cf7df27544e
(class_name, class_type, base_class_type)
class_loader.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/include/pluginlib/
class__loader_8h
pluginlib/class_desc.h
pluginlib/class_loader_base.h
pluginlib/pluginlib_exceptions.h
class_loader_imp.h
pluginlib::ClassLoader
pluginlib
class_loader_base.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/include/pluginlib/
class__loader__base_8h
pluginlib::ClassLoaderBase
pluginlib
class_loader_imp.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/include/pluginlib/
class__loader__imp_8h
pluginlib
plugin_tool.cpp
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/src/
plugin__tool_8cpp
pluginlib/class_loader.h
string
baseClass
plugin__tool_8cpp.html
abbaf65058f48c407f3cbc85b4c99bfb7
()
string
baseClassHeader
plugin__tool_8cpp.html
ab925b191acff4f5c912b9c9d9fb33dfe
()
string
callCommandLine
plugin__tool_8cpp.html
a6d213625ea5a74387ab8c489685a3b91
(const char *cmd)
string
commandVerb
plugin__tool_8cpp.html
a2a939c11c75f2589c4f1f848a659d08e
()
string
determineIncludePathsForBaseClassHeaderDependencies
plugin__tool_8cpp.html
a1eb6999502371b1e6c1004f7a77b41f3
()
void
generateAndLoadTypedPluginInterface
plugin__tool_8cpp.html
a84e99f19d26bee0279d33dadc40c6e35
()
string
generatedCppFile
plugin__tool_8cpp.html
a853723e3980547aa3a577f2712e9af8b
()
string
generatedObjFile
plugin__tool_8cpp.html
a4a313c237762df682a4d840426c325d8
()
string
generatedSharedLibrary
plugin__tool_8cpp.html
a685dd4705997053769c1409a9d767a2f
()
void
generateFile
plugin__tool_8cpp.html
a5917b7471479c3c726971e3ca88b73f7
(string filename, string contents)
vector< string >
getCLIArguments
plugin__tool_8cpp.html
af08e4ea36a794f7630a2e9ed4191207c
()
T
getPluginFunction
plugin__tool_8cpp.html
a79063b38db160e565fd22a404720f4fe
(const std::string &function_name)
string
getPluginlibSharedFolder
plugin__tool_8cpp.html
a98ae29b861a0163033baf07405a86d32
()
string
getTypedClassLoaderTemplate
plugin__tool_8cpp.html
ac35b85ebd687062c8db0fe93adebfa3a
()
string
getTypedClassLoaderTemplateWithBaseSet
plugin__tool_8cpp.html
ad4327fdc19e83eab8f7323b13dee9a32
()
void
handleFindPluginRequest
plugin__tool_8cpp.html
acfbb7a1003ccefc17f25d6e59d411e29
()
void
handleListPluginsRequest
plugin__tool_8cpp.html
a98ccbaa74f6a57a948c7f659c0b74fd9
()
void
handleLoadPluginRequest
plugin__tool_8cpp.html
ac25bdea2bae6d0878d10ba19dcbb646e
()
int
main
plugin__tool_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
string
packageName
plugin__tool_8cpp.html
af7267d7bbaa0cc0198fd7897647b564f
()
vector< string >
parseToStringVector
plugin__tool_8cpp.html
a41d61f94eb51d983d4893c15cbda2129
(std::string newline_delimited_str)
string
pluginName
plugin__tool_8cpp.html
af11365e98736ea582bcc04bfc3ddebae
()
void
processUserCommand
plugin__tool_8cpp.html
a6cb1ecb8e5622158d5bcc029f62d67b5
()
void
setCLIArguments
plugin__tool_8cpp.html
a58b802640e4c58ea7a67c6e7f5ca57c1
(int argc, char *argv[])
string
stripNewlineCharacters
plugin__tool_8cpp.html
af659e9b0c9e7a2bfc7fe74218b777384
(const std::string &s)
string
templateCppFile
plugin__tool_8cpp.html
a67b5232f5e649fe6f69a9236bd2fad63
()
string
templateCppFileAbsolutePath
plugin__tool_8cpp.html
a964c83d7ced227d28a922f6a01a23e22
()
string
templateCppFileWithoutExtension
plugin__tool_8cpp.html
a632e5e66eac37f6169cbc63fb21c0bb0
()
bool
verifyCLIArguments
plugin__tool_8cpp.html
a369ddb0ae523cb1146e80d3238f9141c
()
void *
g_class_loader_library_handle
plugin__tool_8cpp.html
a93cca30f2e28453018b0f693ecd044d4
vector< string >
g_cli_arguments
plugin__tool_8cpp.html
a9f322c6f16c9d210d84a3c9a7273ed0a
pluginlib_exceptions.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/include/pluginlib/
pluginlib__exceptions_8h
pluginlib::ClassLoaderException
pluginlib::CreateClassException
pluginlib::LibraryLoadException
pluginlib::LibraryUnloadException
pluginlib::PluginlibException
pluginlib
setup.py
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/
setup_8py
tuple
d
namespacesetup.html
acec34584a95c5efe41322be64ce8704d
test_base.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/test/
test__base_8h
test_base::Fubar
test_base
test_plugins.cpp
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/test/
test__plugins_8cpp
pluginlib/class_list_macros.h
test_base.h
test_plugins.h
test_plugins.h
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/test/
test__plugins_8h
test_base.h
test_plugins::Bar
test_plugins::Foo
test_plugins
typed_class_loader_template.cpp
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/share/pluginlib/
typed__class__loader__template_8cpp
pluginlib/class_loader.h
std::vector< std::string >
availablePlugins
typed__class__loader__template_8cpp.html
a88f0ca6130e7fdf1ddeaf2064b43ddf4
(const std::string &package_name)
bool
loadPlugin
typed__class__loader__template_8cpp.html
ad92147b88d4968008880c073bee44cbd
(const std::string &package_name, const std::string &class_name)
std::string
whereIsPluginLocated
typed__class__loader__template_8cpp.html
ad2f8211d09616c0e8e25812a95fa448c
(const std::string &package_name, const std::string &class_name)
utest.cpp
/home/rosbuild/hudson/workspace/doc-jade-pluginlib/doc_stacks/2016-01-01_16-34-17.338233/pluginlib/test/
utest_8cpp
pluginlib/class_loader.h
test_base.h
int
main
utest_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
utest_8cpp.html
adb127b56d06ca477886548668740c256
(PluginlibTest, unknownPlugin)
TEST
utest_8cpp.html
ab4e5ad7c1269051f1426ab33fa49b428
(PluginlibTest, misspelledPlugin)
TEST
utest_8cpp.html
a5d6668603121876a8cdb65e7f555dfd7
(PluginlibTest, invalidPackage)
TEST
utest_8cpp.html
a3d68ba13cd7b10aa460903cca23f9ae6
(PluginlibTest, brokenPlugin)
TEST
utest_8cpp.html
a6084a04889e6a645057e159dc9eea5ae
(PluginlibTest, workingPlugin)
TEST
utest_8cpp.html
a168ff7d4302aee64316d8d9e5dea6f75
(PluginlibTest, createUnmanagedInstanceAndUnloadLibrary)
TEST
utest_8cpp.html
afcdf572c078839c69731eb616895e713
(PluginlibTest, createManagedInstanceAndUnloadLibrary)
pluginlib
namespacepluginlib.html
pluginlib::ClassDesc
pluginlib::ClassLoader
pluginlib::ClassLoaderBase
pluginlib::ClassLoaderException
pluginlib::CreateClassException
pluginlib::LibraryLoadException
pluginlib::LibraryUnloadException
pluginlib::PluginlibException
pluginlib::ClassDesc
classpluginlib_1_1ClassDesc.html
ClassDesc
classpluginlib_1_1ClassDesc.html
afc5c3cc42b2e9293abf545c5a81470c2
(const std::string &lookup_name, const std::string &derived_class, const std::string &base_class, const std::string &package, const std::string &description, const std::string &library_name, const std::string &plugin_manifest_path)
std::string
base_class_
classpluginlib_1_1ClassDesc.html
a2d34e15944446b17c88a73cdcd7aff9e
std::string
derived_class_
classpluginlib_1_1ClassDesc.html
aa1af756ef6fc1471543c966c77239fbc
std::string
description_
classpluginlib_1_1ClassDesc.html
ad0a017e6c5604bed79addf9a5c70cb44
std::string
library_name_
classpluginlib_1_1ClassDesc.html
ab3a3a6798827fe64877a628be494e211
std::string
lookup_name_
classpluginlib_1_1ClassDesc.html
a99f95bc5121e2ed7efe0cd5c950475f5
std::string
package_
classpluginlib_1_1ClassDesc.html
ab8b0a7b4817af3e9a5751f5ac11e6e25
std::string
plugin_manifest_path_
classpluginlib_1_1ClassDesc.html
a365288c5795630c142ec2a1b3080d500
std::string
resolved_library_path_
classpluginlib_1_1ClassDesc.html
a65313ad6cee8057e1795734e284d7a5f
pluginlib::ClassLoader
classpluginlib_1_1ClassLoader.html
T
pluginlib::ClassLoaderBase
std::map< std::string, ClassDesc >::iterator
ClassMapIterator
classpluginlib_1_1ClassLoader.html
aac7d84211bc2c8ae1e3e58d6d29bafec
ClassLoader
classpluginlib_1_1ClassLoader.html
a65dcdf53dcc7be90f72d442423c08307
(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 >())
T *
createUnmanagedInstance
classpluginlib_1_1ClassLoader.html
ad0774d62234179c16f637184da987da8
(const std::string &lookup_name)
virtual std::string
getBaseClassType
classpluginlib_1_1ClassLoader.html
a9cba2ba83293f26929847dea43ec8597
() const
virtual std::string
getClassDescription
classpluginlib_1_1ClassLoader.html
a48277517c21a9575b52eb870b5a7ea0e
(const std::string &lookup_name)
virtual std::string
getClassLibraryPath
classpluginlib_1_1ClassLoader.html
a290e254d5be96c891e6d9e72832720c9
(const std::string &lookup_name)
virtual std::string
getClassPackage
classpluginlib_1_1ClassLoader.html
a5f4e823c0cea00067bf7e2530f96b416
(const std::string &lookup_name)
virtual std::string
getClassType
classpluginlib_1_1ClassLoader.html
a70572fc6cee9951dec361c101b1f5b52
(const std::string &lookup_name)
std::vector< std::string >
getDeclaredClasses
classpluginlib_1_1ClassLoader.html
a0e5cce786ad7f1701187e55b3f7646ce
()
virtual std::string
getName
classpluginlib_1_1ClassLoader.html
a01be3a616758eac2c2b61047999e96b1
(const std::string &lookup_name)
virtual std::string
getPluginManifestPath
classpluginlib_1_1ClassLoader.html
a75080a832efa9b8e2b1b86194af802d2
(const std::string &lookup_name)
std::vector< std::string >
getPluginXmlPaths
classpluginlib_1_1ClassLoader.html
a07d6630276bf81222e1f4228bbd74b8a
()
virtual std::vector< std::string >
getRegisteredLibraries
classpluginlib_1_1ClassLoader.html
aefc9ff37fd0c30dcd3c5f276515c09c2
()
virtual bool
isClassAvailable
classpluginlib_1_1ClassLoader.html
aa1aa5c7c6943683f559fed8c0379c023
(const std::string &lookup_name)
bool
isClassLoaded
classpluginlib_1_1ClassLoader.html
aff1354855113738da23cb7746c83b30b
(const std::string &lookup_name)
virtual void
loadLibraryForClass
classpluginlib_1_1ClassLoader.html
a981b0efb47e29c0b6ece370fad90ee63
(const std::string &lookup_name)
virtual void
refreshDeclaredClasses
classpluginlib_1_1ClassLoader.html
a321dc16ad9a7fbca385ee9c1d5c9db84
()
virtual int
unloadLibraryForClass
classpluginlib_1_1ClassLoader.html
ab1329aca6481d04c74422f0761603620
(const std::string &lookup_name)
~ClassLoader
classpluginlib_1_1ClassLoader.html
aa0fe1188e2eac1311f3191bcc91cb883
()
std::string
callCommandLine
classpluginlib_1_1ClassLoader.html
a55f8635a76477ace77997c6d3c48b6f7
(const char *cmd)
std::map< std::string, ClassDesc >
determineAvailableClasses
classpluginlib_1_1ClassLoader.html
ae30f1686ff7090a063e1319841137d2f
(const std::vector< std::string > &plugin_xml_paths)
std::string
extractPackageNameFromPackageXML
classpluginlib_1_1ClassLoader.html
a7637155f597830aece7a249fa9ab8cdc
(const std::string &package_xml_path)
std::vector< std::string >
getAllLibraryPathsToTry
classpluginlib_1_1ClassLoader.html
ae2acd985d508530bd51c019b79861544
(const std::string &library_name, const std::string &exporting_package_name)
std::vector< std::string >
getCatkinLibraryPaths
classpluginlib_1_1ClassLoader.html
aa3a8b298cafd317650808438158fbb52
()
std::string
getErrorStringForUnknownClass
classpluginlib_1_1ClassLoader.html
a443ffe5458e5771433769608122109cc
(const std::string &lookup_name)
std::string
getPackageFromPluginXMLFilePath
classpluginlib_1_1ClassLoader.html
ab91f012cb52c2c7c66c8846f720fb960
(const std::string &path)
std::string
getPathSeparator
classpluginlib_1_1ClassLoader.html
a4a27e1e94934cdb8aeb4bcf53d2fb632
()
std::vector< std::string >
getPluginXmlPaths
classpluginlib_1_1ClassLoader.html
adb66ed4639f6ae78d4d23af33d4b6b81
(const std::string &package, const std::string &attrib_name, bool force_recrawl=false)
std::string
getROSBuildLibraryPath
classpluginlib_1_1ClassLoader.html
a9a3405b10032515be93ee0eff8332315
(const std::string &exporting_package_name)
std::string
joinPaths
classpluginlib_1_1ClassLoader.html
ad43b84c235b99842d180cb317e9e3207
(const std::string &path1, const std::string &path2)
std::vector< std::string >
parseToStringVector
classpluginlib_1_1ClassLoader.html
a82bf22e75ab02a76b59540119c400e77
(std::string newline_delimited_str)
void
processSingleXMLPluginFile
classpluginlib_1_1ClassLoader.html
a7d50609f51769e1da78f3cb129115030
(const std::string &xml_file, std::map< std::string, ClassDesc > &class_available)
std::string
stripAllButFileFromPath
classpluginlib_1_1ClassLoader.html
ae2ede381e16949439bc3bdf91ee30f65
(const std::string &path)
int
unloadClassLibraryInternal
classpluginlib_1_1ClassLoader.html
a59ad8fe60a2efef983d4da45814e0f51
(const std::string &library_path)
std::string
attrib_name_
classpluginlib_1_1ClassLoader.html
aa752ae7d8560d25dc1282b1517b602da
std::string
base_class_
classpluginlib_1_1ClassLoader.html
a662e5b917bf7ef145586aa7541c19a8e
std::map< std::string, ClassDesc >
classes_available_
classpluginlib_1_1ClassLoader.html
af41a30a286d49de98a491c4ed92f4f40
class_loader::MultiLibraryClassLoader
lowlevel_class_loader_
classpluginlib_1_1ClassLoader.html
aca4d64ea2f4be505a460080c1839056e
std::string
package_
classpluginlib_1_1ClassLoader.html
ae413c5f9c0f680b8ba58af27615c90b0
std::vector< std::string >
plugin_xml_paths_
classpluginlib_1_1ClassLoader.html
ab8519b63d62488ae08cbde9d026838ed
pluginlib::ClassLoaderBase
classpluginlib_1_1ClassLoaderBase.html
virtual std::string
getBaseClassType
classpluginlib_1_1ClassLoaderBase.html
a091365f6fec32065ef26ee7d7c604cf6
() const =0
virtual std::string
getClassDescription
classpluginlib_1_1ClassLoaderBase.html
a1b8dd3bdc2f89f8ece9c770b04bd7df2
(const std::string &lookup_name)=0
virtual std::string
getClassLibraryPath
classpluginlib_1_1ClassLoaderBase.html
aaf75a03c4664e4997ab83697b8ef1e62
(const std::string &lookup_name)=0
virtual std::string
getClassPackage
classpluginlib_1_1ClassLoaderBase.html
a2f33ce75d1e712dc269ea834c72da01b
(const std::string &lookup_name)=0
virtual std::string
getClassType
classpluginlib_1_1ClassLoaderBase.html
a14c71129800993e3b82a36eb2255aa70
(const std::string &lookup_name)=0
virtual std::vector< std::string >
getDeclaredClasses
classpluginlib_1_1ClassLoaderBase.html
a666467ac177105d1c4073703e297957e
()=0
virtual std::string
getName
classpluginlib_1_1ClassLoaderBase.html
a144d05b2ea98339572fa88fa3353190a
(const std::string &lookup_name)=0
virtual std::string
getPluginManifestPath
classpluginlib_1_1ClassLoaderBase.html
ae00285db3f565906d1adf0d609f5b71c
(const std::string &lookup_name)=0
virtual std::vector< std::string >
getPluginXmlPaths
classpluginlib_1_1ClassLoaderBase.html
a6e44e8608db7c8c15fb350be4bd43340
()=0
virtual std::vector< std::string >
getRegisteredLibraries
classpluginlib_1_1ClassLoaderBase.html
a7a90734040920cda1a33f9c51456d4e7
()=0
virtual bool
isClassAvailable
classpluginlib_1_1ClassLoaderBase.html
a0b0047bf98f98d126bbbc4443731a4dc
(const std::string &lookup_name)=0
virtual bool
isClassLoaded
classpluginlib_1_1ClassLoaderBase.html
a93c88506ab9e90028338032bbafdd399
(const std::string &lookup_name)=0
virtual void
loadLibraryForClass
classpluginlib_1_1ClassLoaderBase.html
a1a946d91a926fc6bd0f4da757d6e3899
(const std::string &lookup_name)=0
virtual void
refreshDeclaredClasses
classpluginlib_1_1ClassLoaderBase.html
a8dd4d2694589659028ebd63e0ae4e816
()=0
virtual int
unloadLibraryForClass
classpluginlib_1_1ClassLoaderBase.html
a50aa6ee4858f89a6a8488477c4d00822
(const std::string &lookup_name)=0
virtual
~ClassLoaderBase
classpluginlib_1_1ClassLoaderBase.html
a2d3a0da1dfd57b99c59a1cc8a91de9d5
()
pluginlib::ClassLoaderException
classpluginlib_1_1ClassLoaderException.html
pluginlib::PluginlibException
ClassLoaderException
classpluginlib_1_1ClassLoaderException.html
a4fdd363a9e50c829f1d040bd500a21c1
(const std::string error_desc)
pluginlib::CreateClassException
classpluginlib_1_1CreateClassException.html
pluginlib::PluginlibException
CreateClassException
classpluginlib_1_1CreateClassException.html
ac1910650d780eb92d24a8b971a2962fe
(const std::string error_desc)
pluginlib::LibraryLoadException
classpluginlib_1_1LibraryLoadException.html
pluginlib::PluginlibException
LibraryLoadException
classpluginlib_1_1LibraryLoadException.html
a6b23cc92e4d30f2d869c22040bb1648e
(const std::string error_desc)
pluginlib::LibraryUnloadException
classpluginlib_1_1LibraryUnloadException.html
pluginlib::PluginlibException
LibraryUnloadException
classpluginlib_1_1LibraryUnloadException.html
ae025769134302d38357aace7879b5a2b
(const std::string error_desc)
pluginlib::PluginlibException
classpluginlib_1_1PluginlibException.html
PluginlibException
classpluginlib_1_1PluginlibException.html
adf97c1a7c1db846278feec0f1156eeab
(const std::string error_desc)
test_base
namespacetest__base.html
test_base::Fubar
test_base::Fubar
classtest__base_1_1Fubar.html
virtual void
initialize
classtest__base_1_1Fubar.html
a7f2a7b1ce6a574987c147ab97126ed77
(double foo)=0
virtual double
result
classtest__base_1_1Fubar.html
ac7573decae41e1a1c25ad2e1f0de7ed4
()=0
virtual
~Fubar
classtest__base_1_1Fubar.html
ac5752846320b008f6010c8de4230312a
()
Fubar
classtest__base_1_1Fubar.html
a4e03402a71589c2baf5168c7ac0128f2
()
test_plugins
namespacetest__plugins.html
test_plugins::Bar
test_plugins::Foo
test_plugins::Bar
classtest__plugins_1_1Bar.html
test_base::Fubar
Bar
classtest__plugins_1_1Bar.html
acd14fcf4923592dfb6362c6bf38fa4b8
()
double
getBar
classtest__plugins_1_1Bar.html
adfe8d342f09e1a669f2b86a6443cbfb8
()
void
initialize
classtest__plugins_1_1Bar.html
a5761510f7d645c4cf5c785b0546694c4
(double foo)
double
result
classtest__plugins_1_1Bar.html
a4f007fc4184c190fb8350c617ed53396
()
double
foo_
classtest__plugins_1_1Bar.html
a07fc3e9c96bbc663c7f69e09f0852d6a
test_plugins::Foo
classtest__plugins_1_1Foo.html
test_base::Fubar
Foo
classtest__plugins_1_1Foo.html
ade146b9233d02099c6dd633691e3d7ee
()
void
initialize
classtest__plugins_1_1Foo.html
a02f77512e5b52b5a6720f07bab62a4d0
(double foo)
double
result
classtest__plugins_1_1Foo.html
ac074baa43fd5eed6d68b8ee05e9c6570
()
double
foo_
classtest__plugins_1_1Foo.html
a5a57fa9d2bd3034cb80aa7cd7425f4c3