Engine Launcher Manager. Used to register, and find engine launchers. More...
#include <engine_launcher_manager.h>
Public Member Functions | |
| void | registerLauncher (const EngineLauncherInterfaceSharedPtr &launcher) |
| Register launcher. More... | |
| EngineLauncherInterfaceSharedPtr | findLauncher (const EngineLauncherInterface::engine_type_t &name) const |
| Finds a Launcher via the given name. More... | |
Additional Inherited Members | |
Public Types inherited from PtrTemplates< EngineLauncherManager > | |
| using | shared_ptr = std::shared_ptr< EngineLauncherManager > |
| using | const_shared_ptr = std::shared_ptr< const EngineLauncherManager > |
| using | unique_ptr = std::unique_ptr< EngineLauncherManager > |
| using | const_unique_ptr = std::unique_ptr< const EngineLauncherManager > |
Engine Launcher Manager. Used to register, and find engine launchers.
| EngineLauncherInterfaceSharedPtr EngineLauncherManager::findLauncher | ( | const EngineLauncherInterface::engine_type_t & | name | ) | const |
Finds a Launcher via the given name.
| name | Name of Launcher |
| void EngineLauncherManager::registerLauncher | ( | const EngineLauncherInterfaceSharedPtr & | launcher | ) |
Register launcher.
| launcher | Launcher to register |