JUCE
|
Macros | |
#define | LILV_DYN_MANIFEST |
#define | LILV_STATIC |
#define | LV2_STATIC |
#define | SERD_STATIC |
#define | SORD_STATIC |
#define | SRATOM_STATIC |
#define | ZIX_STATIC |
#define | LILV_VERSION "0.24.12" |
#define | SERD_VERSION "0.30.10" |
#define | SORD_VERSION "0.16.9" |
#define | LILV_CXX 1 |
#define | LILV_DIR_SEP "/" |
#define | LILV_PATH_SEP ":" |
#define | LILV_DEFAULT_LV2_PATH |
Functions | |
template<typename Obj , typename Member , typename... Ts> | |
constexpr Obj | makeARASizedStruct (Member Obj::*member, Ts &&... ts) |
void | createARAFactoryAsync (AudioPluginInstance &instance, std::function< void(ARAFactoryWrapper)> cb) |
Calls the provided callback with an ARAFactoryWrapper object obtained from the provided AudioPluginInstance. More... | |
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wdeprecated-copy-dtor", "-Wnon-virtual-dtor", "-Wdeprecated", "-Wreorder", "-Wunsequenced", "-Wint-to-pointer-cast", "-Wunused-parameter", "-Wconversion", "-Woverloaded-virtual", "-Wshadow", "-Wdeprecated-register", "-Wunused-function", "-Wsign-conversion", "-Wsign-compare", "-Wdelete-non-virtual-dtor", "-Wdeprecated-declarations", "-Wextra-semi", "-Wmissing-braces", "-Wswitch-default", "-Wshadow-field", "-Wpragma-pack", "-Wcomma", "-Wzero-as-null-pointer-constant", "-Winconsistent-missing-destructor-override", "-Wcast-align", "-Wignored-qualifiers", "-Wmissing-field-initializers", "-Wformat=", "-Wformat", "-Wpedantic", "-Wextra", "-Wclass-memaccess", "-Wmissing-prototypes", "-Wtype-limits", "-Wcpp", "-W#warnings", "-Wmaybe-uninitialized") namespace Steinberg | |
#define LILV_DYN_MANIFEST |
#define LILV_STATIC |
#define LV2_STATIC |
#define SERD_STATIC |
#define SORD_STATIC |
#define SRATOM_STATIC |
#define ZIX_STATIC |
#define LILV_VERSION "0.24.12" |
#define SERD_VERSION "0.30.10" |
#define SORD_VERSION "0.16.9" |
#define LILV_CXX 1 |
#define LILV_DIR_SEP "/" |
#define LILV_PATH_SEP ":" |
#define LILV_DEFAULT_LV2_PATH |
|
constexpr |
void createARAFactoryAsync | ( | AudioPluginInstance & | instance, |
std::function< void(ARAFactoryWrapper)> | cb | ||
) |
Calls the provided callback with an ARAFactoryWrapper object obtained from the provided AudioPluginInstance.
If the provided AudioPluginInstance has no ARA extensions, the callback will be called with an ARAFactoryWrapper that wraps a nullptr.
The object passed to the callback must be checked even if the plugin instance reports having ARA extensions.
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE | ( | "-Wdeprecated-copy-dtor" | , |
"-Wnon-virtual-dtor" | , | ||
"-Wdeprecated" | , | ||
"-Wreorder" | , | ||
"-Wunsequenced" | , | ||
"-Wint-to-pointer-cast" | , | ||
"-Wunused-parameter" | , | ||
"-Wconversion" | , | ||
"-Woverloaded-virtual" | , | ||
"-Wshadow" | , | ||
"-Wdeprecated-register" | , | ||
"-Wunused-function" | , | ||
"-Wsign-conversion" | , | ||
"-Wsign-compare" | , | ||
"-Wdelete-non-virtual-dtor" | , | ||
"-Wdeprecated-declarations" | , | ||
"-Wextra-semi" | , | ||
"-Wmissing-braces" | , | ||
"-Wswitch-default" | , | ||
"-Wshadow-field" | , | ||
"-Wpragma-pack" | , | ||
"-Wcomma" | , | ||
"-Wzero-as-null-pointer-constant" | , | ||
"-Winconsistent-missing-destructor-override" | , | ||
"-Wcast-align" | , | ||
"-Wignored-qualifiers" | , | ||
"-Wmissing-field-initializers" | |||
) |
Referenced by NullCheckedInvocation::invoke().