Audacity 3.2.0
|
#include <PluginManager.h>
Public Member Functions | |
Iterator (PluginManager &manager) | |
Iterates all, even disabled. More... | |
Iterator (PluginManager &manager, int pluginType) | |
Iterates only enabled and matching plugins, with family enabled too if an effect. More... | |
Iterator (PluginManager &manager, EffectType type) | |
Iterates only enabled and matching effects, with family enabled too. More... | |
bool | operator!= (int) const |
Iterator & | operator++ () |
auto & | operator* () const |
Private Member Functions | |
void | Advance (bool incrementing) |
Private Attributes | |
const PluginManager & | mPm |
PluginMap::iterator | mIterator |
EffectType | mEffectType { EffectTypeNone } |
int | mPluginType { PluginTypeNone } |
Definition at line 130 of file PluginManager.h.
|
explicit |
Iterates all, even disabled.
Definition at line 1090 of file PluginManager.cpp.
PluginManager::Iterator::Iterator | ( | PluginManager & | manager, |
int | pluginType | ||
) |
Iterates only enabled and matching plugins, with family enabled too if an effect.
pluginType | bitwise or of values in PluginType |
Definition at line 1096 of file PluginManager.cpp.
References Advance().
PluginManager::Iterator::Iterator | ( | PluginManager & | manager, |
EffectType | type | ||
) |
Iterates only enabled and matching effects, with family enabled too.
Definition at line 1104 of file PluginManager.cpp.
References Advance().
|
private |
Definition at line 1065 of file PluginManager.cpp.
References EffectTypeNone, details::end(), PluginManager::GetPluginEnabledSetting(), gPrefs, mEffectType, mIterator, mPluginType, mPm, PluginManager::mRegisteredPlugins, PluginTypeEffect, PluginTypeNone, and audacity::BasicSettings::Read().
Referenced by Iterator().
|
inline |
Definition at line 140 of file PluginManager.h.
|
inline |
Definition at line 144 of file PluginManager.h.
auto PluginManager::Iterator::operator++ | ( | ) |
Definition at line 1112 of file PluginManager.cpp.
|
private |
Definition at line 149 of file PluginManager.h.
Referenced by Advance().
|
private |
Definition at line 148 of file PluginManager.h.
Referenced by Advance().
|
private |
Definition at line 150 of file PluginManager.h.
Referenced by Advance().
|
private |
Definition at line 147 of file PluginManager.h.
Referenced by Advance().