Audacity  3.0.3
Classes | Typedefs
EffectManager.h File Reference
#include <memory>
#include <vector>
#include <unordered_map>
#include "EffectInterface.h"
#include "Identifier.h"
Include dependency graph for EffectManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EffectManager
 EffectManager is the class that handles effects and effect categories. More...
 
struct  EffectManager::UnsetBatchProcessing
 

Typedefs

typedef wxString PluginID
 
using EffectMap = std::unordered_map< wxString, Effect * >
 
using AudacityCommandMap = std::unordered_map< wxString, AudacityCommand * >
 
using EffectOwnerMap = std::unordered_map< wxString, std::shared_ptr< Effect > >
 

Typedef Documentation

◆ AudacityCommandMap

using AudacityCommandMap = std::unordered_map<wxString, AudacityCommand *>

Definition at line 34 of file EffectManager.h.

◆ EffectMap

using EffectMap = std::unordered_map<wxString, Effect *>

Definition at line 33 of file EffectManager.h.

◆ EffectOwnerMap

using EffectOwnerMap = std::unordered_map< wxString, std::shared_ptr<Effect> >

Definition at line 35 of file EffectManager.h.

◆ PluginID

typedef wxString PluginID

Definition at line 31 of file EffectManager.h.