Macros | |
| #define | JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE(...) |
| #define | JUCE_END_IGNORE_WARNINGS_GCC_LIKE |
| #define | JUCE_IGNORE_MSVC(warnings) |
| Push/pop warnings on MSVC. | |
| #define | JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC(level, warnings) |
| #define | JUCE_BEGIN_IGNORE_WARNINGS_MSVC(warnings) |
| #define | JUCE_END_IGNORE_WARNINGS_MSVC |
| #define | JUCE_SANITIZER_ATTRIBUTE_MINIMUM_CLANG_VERSION 11 |
| #define | JUCE_BEGIN_IGNORE_DEPRECATION_WARNINGS |
| #define | JUCE_END_IGNORE_DEPRECATION_WARNINGS |
| #define | JUCE_BEGIN_NO_SANITIZE(warnings) |
| Disable sanitizers for a range of functions. | |
| #define | JUCE_END_NO_SANITIZE |
| #define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE | ( | ... | ) |
| #define JUCE_END_IGNORE_WARNINGS_GCC_LIKE |
| #define JUCE_IGNORE_MSVC | ( | warnings | ) |
Push/pop warnings on MSVC.
These macros expand to nothing on other compilers (like clang and gcc).
| #define JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC | ( | level, | |
| warnings | |||
| ) |
| #define JUCE_BEGIN_IGNORE_WARNINGS_MSVC | ( | warnings | ) |
| #define JUCE_END_IGNORE_WARNINGS_MSVC |
| #define JUCE_SANITIZER_ATTRIBUTE_MINIMUM_CLANG_VERSION 11 |
| #define JUCE_BEGIN_IGNORE_DEPRECATION_WARNINGS |
| #define JUCE_END_IGNORE_DEPRECATION_WARNINGS |
| #define JUCE_BEGIN_NO_SANITIZE | ( | warnings | ) |
Disable sanitizers for a range of functions.
This functionality doesn't seem to exist on GCC yet, so at the moment this only works for clang.
| #define JUCE_END_NO_SANITIZE |