TracktionEngine
|
Classes | |
struct | tracktion::engine::CrashStackTracer |
Used by the CRASH_TRACER macros to help provide a useful crash log of the stack. More... | |
struct | tracktion::engine::DeadMansPedalMessage |
This RAII class saves a property which will be reported at startup as a failure if the app disappears before its destructor is called. More... | |
Namespaces | |
namespace | tracktion |
namespace | tracktion::engine |
Macros | |
#define | CRASH_TRACER const CrashStackTracer JUCE_JOIN_MACRO (__crashTrace, __LINE__) (__FILE__, __FUNCTION__, __LINE__, nullptr); |
This macro adds the current location to a stack which gets logged if a crash happens. | |
#define | CRASH_TRACER_PLUGIN(p) const CrashStackTracer JUCE_JOIN_MACRO (__crashTrace, __LINE__) (__FILE__, __FUNCTION__, __LINE__, p); |
This macro adds the current location and the name of a plugin to a stack which gets logged if a crash happens. | |
#define CRASH_TRACER const CrashStackTracer JUCE_JOIN_MACRO (__crashTrace, __LINE__) (__FILE__, __FUNCTION__, __LINE__, nullptr); |
This macro adds the current location to a stack which gets logged if a crash happens.
#define CRASH_TRACER_PLUGIN | ( | p | ) | const CrashStackTracer JUCE_JOIN_MACRO (__crashTrace, __LINE__) (__FILE__, __FUNCTION__, __LINE__, p); |
This macro adds the current location and the name of a plugin to a stack which gets logged if a crash happens.