26#if (JucePlugin_Enable_ARA || (JUCE_PLUGINHOST_ARA && (JUCE_PLUGINHOST_VST3 || JUCE_PLUGINHOST_AU))) && (JUCE_MAC || JUCE_WINDOWS || JUCE_LINUX)
29 #if ARA_ENABLE_INTERNAL_ASSERTS
32 #if (JUCE_DEBUG && ! JUCE_DISABLE_ASSERTIONS)
38 #if (JUCE_DEBUG && ! JUCE_DISABLE_ASSERTIONS)
40 JUCE_BREAK_IN_DEBUGGER;
41 JUCE_ANALYZER_NORETURN
48#if JucePlugin_Enable_ARA
49#include "juce_ARADocumentControllerCommon.cpp"
50#include "juce_ARADocumentController.cpp"
51#include "juce_ARAModelObjects.cpp"
52#include "juce_ARAPlugInInstanceRoles.cpp"
53#include "juce_AudioProcessor_ARAExtensions.cpp"
55ARA_SETUP_DEBUG_MESSAGE_PREFIX (JucePlugin_Name);
bool juce_isRunningUnderDebugger() noexcept
< This macro is added to all JUCE public class declarations.
void logAssertion(const char *file, int line) noexcept
< This macro is added to all JUCE public class declarations.
Type unalignedPointerCast(void *ptr) noexcept
Casts a pointer to another type via void*, which suppresses the cast-align warning which sometimes ar...