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 | |
![]() | |
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 |