#include <functional>
#include <memory>
#include "Identifier.h"
#include "ComponentInterface.h"
#include "ComponentInterfaceSymbol.h"
Go to the source code of this file.
◆ DECLARE_BUILTIN_MODULE
#define DECLARE_BUILTIN_MODULE |
( |
|
name | ) |
|
Value:
void name::Register() \
{ \
RegisterProvider(AudacityModule); \
} \
void name::Unregister() \
{ \
UnregisterProvider(AudacityModule); \
}
const TranslatableString name
#define DECLARE_BUILTIN_MODULE_BASE(name)
Definition at line 176 of file ModuleInterface.h.
◆ DECLARE_BUILTIN_MODULE_BASE
#define DECLARE_BUILTIN_MODULE_BASE |
( |
|
name | ) |
|
Value:
{ \
public: \
name() {Register();} \
~name() {Unregister();} \
void Register(); \
void Unregister(); \
}; \
Definition at line 161 of file ModuleInterface.h.
◆ DECLARE_MODULE_ENTRY
◆ PluginID
◆ PluginIDs