MCPcopy Create free account
hub / github.com/audacity/audacity / InitializeBuiltins

Method InitializeBuiltins

libraries/lib-module-manager/ModuleManager.cpp:497–512  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

495}
496
497void ModuleManager::InitializeBuiltins()
498{
499 for (const auto& pluginProviderFactory : builtinProviderList())
500 {
501 auto pluginProvider = pluginProviderFactory();
502
503 if (pluginProvider && pluginProvider->Initialize()) {
504 PluginProviderUniqueHandle handle { std::move(pluginProvider) };
505
506 auto id = GetID(handle.get());
507
508 // Need to remember it
509 mProviders[id] = std::move(handle);
510 }
511 }
512}
513
514bool ModuleManager::RegisterEffectPlugin(const PluginID & providerID, const PluginPath & path, TranslatableString &errMsg)
515{

Callers

nothing calls this directly

Calls 4

moveFunction · 0.85
GetIDFunction · 0.85
InitializeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected