The plugin registry allows the dynamic registration of plugins at runtime. A plugin is a provider of a specific type T, which defines the plugin interface. Plugins use [[maybe_unused]] static T::Add<PluginXType> pluginX; to register them self to the plugin.
More...
#include <PluginRegistry.hpp>
|
static std::list< std::unique_ptr< T > > & | getPlugins () |
|
template<typename T>
class NES::Util::PluginRegistry< T >
The plugin registry allows the dynamic registration of plugins at runtime. A plugin is a provider of a specific type T, which defines the plugin interface. Plugins use [[maybe_unused]] static T::Add<PluginXType> pluginX; to register them self to the plugin.
- Template Parameters
-
◆ getPlugins()
The documentation for this class was generated from the following file: