Loading...
Searching...
No Matches
juce_CompilerWarnings.h File Reference

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

Macro Definition Documentation

◆ JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE

#define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ( ...)

◆ JUCE_END_IGNORE_WARNINGS_GCC_LIKE

#define JUCE_END_IGNORE_WARNINGS_GCC_LIKE

◆ JUCE_IGNORE_MSVC

#define JUCE_IGNORE_MSVC ( warnings)

Push/pop warnings on MSVC.

These macros expand to nothing on other compilers (like clang and gcc).

◆ JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC

#define JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC ( level,
warnings )

◆ JUCE_BEGIN_IGNORE_WARNINGS_MSVC

◆ JUCE_END_IGNORE_WARNINGS_MSVC

◆ JUCE_SANITIZER_ATTRIBUTE_MINIMUM_CLANG_VERSION

#define JUCE_SANITIZER_ATTRIBUTE_MINIMUM_CLANG_VERSION   11

◆ JUCE_BEGIN_IGNORE_DEPRECATION_WARNINGS

#define JUCE_BEGIN_IGNORE_DEPRECATION_WARNINGS
Value:
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wdeprecated-declarations") \
JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4996)
#define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE(...)
Definition juce_CompilerWarnings.h:216

◆ JUCE_END_IGNORE_DEPRECATION_WARNINGS

#define JUCE_END_IGNORE_DEPRECATION_WARNINGS
Value:
JUCE_END_IGNORE_WARNINGS_MSVC \
JUCE_END_IGNORE_WARNINGS_GCC_LIKE

◆ JUCE_BEGIN_NO_SANITIZE

#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.

◆ JUCE_END_NO_SANITIZE

#define JUCE_END_NO_SANITIZE
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram