![]() |
Audacity 3.2.0
|
#include "EffectInterface.h"#include "ComponentInterface.h"#include "Identifier.h"#include "PluginProvider.h"#include "TypeListVisitor.h"#include <variant>Go to the source code of this file.
Classes | |
| class | PluginManagerInterface |
Namespaces | |
| namespace | PluginSettings |
Typedefs | |
| using | PluginSettings::ConfigValueTypes = TypeList::List< wxString, int, bool, float, double > |
| Supported types for settings. More... | |
| using | PluginSettings::ConfigReference = TypeListVisitor::VariantOfReferences_t< false, ConfigValueTypes > |
| Define a reference to a variable of one of the types in ConfigValueTypes. More... | |
| using | PluginSettings::ConfigConstReference = TypeListVisitor::VariantOfReferences_t< true, ConfigValueTypes > |
| using | PluginRegistryVersion = wxString |
| Type of plugin registry version information. More... | |
Enumerations | |
| enum | PluginSettings::ConfigurationType : unsigned { PluginSettings::Shared , PluginSettings::Private } |
Functions | |
| MODULE_MANAGER_API bool | Regver_eq (const PluginRegistryVersion ®ver1, const PluginRegistryVersion ®ver2) |
| MODULE_MANAGER_API bool | Regver_lt (const PluginRegistryVersion ®ver1, const PluginRegistryVersion ®ver2) |
| bool | Regver_le (const PluginRegistryVersion ®ver1, const PluginRegistryVersion ®ver2) |
| using PluginRegistryVersion = wxString |
Type of plugin registry version information.
Definition at line 78 of file PluginInterface.h.
| MODULE_MANAGER_API bool Regver_eq | ( | const PluginRegistryVersion & | regver1, |
| const PluginRegistryVersion & | regver2 | ||
| ) |
Definition at line 28 of file PluginInterface.cpp.
References anonymous_namespace{PluginInterface.cpp}::Split().
Referenced by BuiltinEffectsModule::AutoRegisterPlugins().
|
inline |
Definition at line 90 of file PluginInterface.h.
References Regver_lt().
Referenced by PluginManager::Load().
| MODULE_MANAGER_API bool Regver_lt | ( | const PluginRegistryVersion & | regver1, |
| const PluginRegistryVersion & | regver2 | ||
| ) |
Definition at line 37 of file PluginInterface.cpp.
References anonymous_namespace{PluginInterface.cpp}::Split().
Referenced by PluginManager::Load(), and Regver_le().