score::ApplicationRegistrar Class Reference
Registers the plug-in elements. More...
Inheritance diagram for score::ApplicationRegistrar:
Detailed Description
Registers the plug-in elements.
Used at the plug-in loading time : stores the classes of the plug-in and performs minor initialization steps.
Public Member Functions | |
ApplicationRegistrar (ApplicationComponentsData &) | |
void | registerAddons (std::vector< score::Addon > vec) |
void | registerApplicationPlugin (ApplicationPlugin *) |
void | registerCommands (CommandStore &&cmds) |
void | registerCommands (const CommandGroupKey &k, CommandGeneratorMap &&cmds) |
void | registerFactories (score::hash_map< score::InterfaceKey, std::unique_ptr< InterfaceListBase >> &&cmds) |
void | registerFactory (std::unique_ptr< InterfaceListBase > cmds) |
ApplicationComponentsData & | components () const |
Protected Attributes | |
ApplicationComponentsData & | m_components |
The documentation for this class was generated from the following files:
- ApplicationRegistrar.hpp
- ApplicationRegistrar.cpp