boost_plugin_loader: Rolling
Links
Rosindex
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace boost_plugin_loader
Classes and Structs
Template Struct has_getSection
Class PluginLoader
Class PluginLoaderException
Functions
Template Function boost_plugin_loader::createSharedInstance
Function boost_plugin_loader::decorate
Function boost_plugin_loader::getAllAvailableSections
Function boost_plugin_loader::getAllAvailableSymbols
Function boost_plugin_loader::getAllLibraryNames
Function boost_plugin_loader::getAllSearchPaths
Function boost_plugin_loader::isSymbolAvailable
Function boost_plugin_loader::loadLibrary
Function boost_plugin_loader::parseEnvironmentVariableList
Defines
Define EXPORT_CLASS_SECTIONED
Define INSTANTIATE_PLUGIN_LOADER
Directories
Directory include
Directory boost_plugin_loader
Files
File macros.h
File plugin_loader.h
File plugin_loader.hpp
File utils.h
Pages
Todo List
Standard Documents
README
Boost Plugin Loader
Usage
Defining a plugin base class
Declaring plugin implementations
PACKAGE
CHANGELOG
Changelog for package boost_plugin_loader
0.2.2 (2024-01-16)
0.2.1 (2022-12-09)
0.2.0 (2022-06-23)
0.1.1 (2022-06-21)
Index
boost_plugin_loader: Rolling
Index
Index
B
|
E
|
I
B
boost_plugin_loader::createSharedInstance (C++ function)
boost_plugin_loader::decorate (C++ function)
boost_plugin_loader::getAllAvailableSections (C++ function)
boost_plugin_loader::getAllAvailableSymbols (C++ function)
boost_plugin_loader::getAllLibraryNames (C++ function)
boost_plugin_loader::getAllSearchPaths (C++ function)
boost_plugin_loader::has_getSection (C++ struct)
boost_plugin_loader::has_getSection::test_getSection (C++ function)
,
[1]
boost_plugin_loader::has_getSection::value (C++ member)
boost_plugin_loader::isSymbolAvailable (C++ function)
boost_plugin_loader::loadLibrary (C++ function)
boost_plugin_loader::parseEnvironmentVariableList (C++ function)
boost_plugin_loader::PluginLoader (C++ class)
boost_plugin_loader::PluginLoader::count (C++ function)
boost_plugin_loader::PluginLoader::createInstance (C++ function)
boost_plugin_loader::PluginLoader::empty (C++ function)
boost_plugin_loader::PluginLoader::getAvailablePlugins (C++ function)
,
[1]
boost_plugin_loader::PluginLoader::getAvailableSections (C++ function)
boost_plugin_loader::PluginLoader::isPluginAvailable (C++ function)
boost_plugin_loader::PluginLoader::reportError (C++ function)
,
[1]
boost_plugin_loader::PluginLoader::reportErrorCommon (C++ function)
boost_plugin_loader::PluginLoader::search_libraries (C++ member)
boost_plugin_loader::PluginLoader::search_libraries_env (C++ member)
boost_plugin_loader::PluginLoader::search_paths (C++ member)
boost_plugin_loader::PluginLoader::search_paths_env (C++ member)
boost_plugin_loader::PluginLoader::search_system_folders (C++ member)
boost_plugin_loader::PluginLoaderException (C++ class)
E
EXPORT_CLASS_SECTIONED (C macro)
I
INSTANTIATE_PLUGIN_LOADER (C macro)