A registry of plugins.
More...
|
| size_t | size () const |
| | Gets the number of registered plugins. More...
|
| |
| const TPlugin * | findPlugin (TPluginKey type) const |
| | Finds the plugin corresponding to type or nullptr if none is registered. More...
|
| |
| void | registerPlugin (std::unique_ptr< const TPlugin > &&pPlugin) |
| | Registers pPlugin with the registry. More...
|
| |
|
| std::vector< std::unique_ptr< const TPlugin > > | m_plugins |
| |
template<typename TPlugin, typename TPluginKey>
class catapult::model::PluginRegistry< TPlugin, TPluginKey >
A registry of plugins.
◆ findPlugin()
template<typename TPlugin, typename TPluginKey>
Finds the plugin corresponding to type or nullptr if none is registered.
◆ registerPlugin()
template<typename TPlugin, typename TPluginKey>
Registers pPlugin with the registry.
◆ size()
template<typename TPlugin, typename TPluginKey>
Gets the number of registered plugins.
◆ m_plugins
template<typename TPlugin, typename TPluginKey>
The documentation for this class was generated from the following file: