boost_plugin_loader: Rolling
  • Links
    • Rosindex
  • C++ API
    • Page Hierarchy
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace boost_plugin_loader
        • Namespace std
      • Classes and Structs
        • Template Struct has_getSection
        • Class PluginLoader
        • Class PluginLoaderException
      • Functions
        • Function boost_plugin_loader::addSymbolLibraryToSearchLibrariesEnv
        • 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::loadLibraries
        • Function boost_plugin_loader::loadLibrary
        • Function boost_plugin_loader::parseEnvironmentVariableList
      • Defines
        • Define EXPORT_CLASS_SECTIONED
        • Define INSTANTIATE_PLUGIN_LOADER
        • Define PLUGIN_ANCHOR_DECL
        • Define PLUGIN_ANCHOR_IMPL
      • Directories
        • Directory include
        • Directory boost_plugin_loader
      • Files
        • File fwd.h
        • 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
        • Usage Notes
        • Keep plugins in scope during use
    • PACKAGE
    • CHANGELOG
      • Changelog for package boost_plugin_loader
        • 0.3.0 (2025-04-22)
        • 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
  • C++ API
  • View page source

C++ API

Page Hierarchy

    • Todo List

Class Hierarchy

    • Namespace boost_plugin_loader
      • Template Struct has_getSection
      • Class PluginLoader
      • Class PluginLoaderException

File Hierarchy

    • Directory include
      • Directory boost_plugin_loader
        • File fwd.h
        • File macros.h
        • File plugin_loader.h
        • File plugin_loader.hpp
        • File utils.h

Full C++ API

Namespaces

  • Namespace boost_plugin_loader
  • Namespace std

Classes and Structs

  • Template Struct has_getSection
  • Class PluginLoader
  • Class PluginLoaderException

Functions

  • Function boost_plugin_loader::addSymbolLibraryToSearchLibrariesEnv
  • 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::loadLibraries
  • Function boost_plugin_loader::loadLibrary
  • Function boost_plugin_loader::parseEnvironmentVariableList

Defines

  • Define EXPORT_CLASS_SECTIONED
  • Define INSTANTIATE_PLUGIN_LOADER
  • Define PLUGIN_ANCHOR_DECL
  • Define PLUGIN_ANCHOR_IMPL

Directories

  • Directory include
  • Directory boost_plugin_loader

Files

  • File fwd.h
  • File macros.h
  • File plugin_loader.h
  • File plugin_loader.hpp
  • File utils.h

Pages

  • Todo List
Previous Next

© Copyright The <boost_plugin_loader> Contributors. License: Apache 2.0.

Built with Sphinx using a theme provided by Read the Docs.