#include <ExtensionManager.hpp>
◆ ExtensionManager() [1/4]
l61::ExtensionSystem::ExtensionManager::ExtensionManager |
( |
| ) |
|
|
explicitdefault |
◆ ~ExtensionManager()
l61::ExtensionSystem::ExtensionManager::~ExtensionManager |
( |
| ) |
|
|
default |
◆ ExtensionManager() [2/4]
◆ ExtensionManager() [3/4]
l61::ExtensionSystem::ExtensionManager::ExtensionManager |
( |
const ExtensionManager & | | ) |
|
|
delete |
◆ ExtensionManager() [4/4]
l61::ExtensionSystem::ExtensionManager::ExtensionManager |
( |
ExtensionManager && | | ) |
|
|
delete |
◆ get()
const NativeExtension & l61::ExtensionSystem::ExtensionManager::get |
( |
const std::string & | exName | ) |
const |
◆ has()
bool l61::ExtensionSystem::ExtensionManager::has |
( |
const std::string & | exName | ) |
const |
◆ lookupAndLoadExtension()
NativeExtension & l61::ExtensionSystem::ExtensionManager::lookupAndLoadExtension |
( |
const std::vector< std::string > & | spaths, |
|
|
const std::string & | extensionPath, |
|
|
l61_api_extension_ptr | api, |
|
|
bool | loadEntryPoint = true ) |
◆ operator[]()
const NativeExtension & l61::ExtensionSystem::ExtensionManager::operator[] |
( |
const std::string & | exName | ) |
const |
◆ registerExtension()
◆ unload()
void l61::ExtensionSystem::ExtensionManager::unload |
( |
const std::string & | plugin | ) |
|
◆ extension_map
The documentation for this class was generated from the following files: