|
JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation |
#include "juce_TargetPlatform.h"Go to the source code of this file.
Macros | |
| #define | JUCE_NTH_ARG_(_00, _01, _02, _03, _04, _05, _06, _07, _08, _09, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, N, ...) |
| Return the Nth argument. | |
| #define | JUCE_EACH_00_(FN) |
| #define | JUCE_EACH_01_(FN, X) |
| #define | JUCE_EACH_02_(FN, X, ...) |
| #define | JUCE_EACH_03_(FN, X, ...) |
| #define | JUCE_EACH_04_(FN, X, ...) |
| #define | JUCE_EACH_05_(FN, X, ...) |
| #define | JUCE_EACH_06_(FN, X, ...) |
| #define | JUCE_EACH_07_(FN, X, ...) |
| #define | JUCE_EACH_08_(FN, X, ...) |
| #define | JUCE_EACH_09_(FN, X, ...) |
| #define | JUCE_EACH_10_(FN, X, ...) |
| #define | JUCE_EACH_11_(FN, X, ...) |
| #define | JUCE_EACH_12_(FN, X, ...) |
| #define | JUCE_EACH_13_(FN, X, ...) |
| #define | JUCE_EACH_14_(FN, X, ...) |
| #define | JUCE_EACH_15_(FN, X, ...) |
| #define | JUCE_EACH_16_(FN, X, ...) |
| #define | JUCE_EACH_17_(FN, X, ...) |
| #define | JUCE_EACH_18_(FN, X, ...) |
| #define | JUCE_EACH_19_(FN, X, ...) |
| #define | JUCE_EACH_20_(FN, X, ...) |
| #define | JUCE_EACH_21_(FN, X, ...) |
| #define | JUCE_EACH_22_(FN, X, ...) |
| #define | JUCE_EACH_23_(FN, X, ...) |
| #define | JUCE_EACH_24_(FN, X, ...) |
| #define | JUCE_EACH_25_(FN, X, ...) |
| #define | JUCE_EACH_26_(FN, X, ...) |
| #define | JUCE_EACH_27_(FN, X, ...) |
| #define | JUCE_EACH_28_(FN, X, ...) |
| #define | JUCE_EACH_29_(FN, X, ...) |
| #define | JUCE_EACH_30_(FN, X, ...) |
| #define | JUCE_EACH_31_(FN, X, ...) |
| #define | JUCE_EACH_32_(FN, X, ...) |
| #define | JUCE_EACH_33_(FN, X, ...) |
| #define | JUCE_EACH_34_(FN, X, ...) |
| #define | JUCE_EACH_35_(FN, X, ...) |
| #define | JUCE_EACH_36_(FN, X, ...) |
| #define | JUCE_EACH_37_(FN, X, ...) |
| #define | JUCE_EACH_38_(FN, X, ...) |
| #define | JUCE_EACH_39_(FN, X, ...) |
| #define | JUCE_EACH_40_(FN, X, ...) |
| #define | JUCE_EACH_41_(FN, X, ...) |
| #define | JUCE_EACH_42_(FN, X, ...) |
| #define | JUCE_EACH_43_(FN, X, ...) |
| #define | JUCE_EACH_44_(FN, X, ...) |
| #define | JUCE_EACH_45_(FN, X, ...) |
| #define | JUCE_EACH_46_(FN, X, ...) |
| #define | JUCE_EACH_47_(FN, X, ...) |
| #define | JUCE_EACH_48_(FN, X, ...) |
| #define | JUCE_EACH_49_(FN, X, ...) |
| #define | JUCE_EACH(FN, ...) |
| Apply the macro FN to each of the other arguments. | |
| #define | JUCE_CONCAT_(a, b) |
| Concatenate two tokens to form a new token. | |
| #define | JUCE_CONCAT(a, b) |
| #define | JUCE_TO_STRING(x) |
| Quote the argument, turning it into a string. | |
| #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 |
| #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 | ( | ... | ) |
Definition at line 202 of file juce_CompilerWarnings.h.
| #define JUCE_BEGIN_IGNORE_WARNINGS_LEVEL_MSVC | ( | level, | |
| warnings | |||
| ) |
Definition at line 218 of file juce_CompilerWarnings.h.
| #define JUCE_BEGIN_IGNORE_WARNINGS_MSVC | ( | warnings | ) |
Definition at line 219 of file juce_CompilerWarnings.h.
| #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.
Definition at line 238 of file juce_CompilerWarnings.h.
| #define JUCE_CONCAT | ( | a, | |
| b | |||
| ) |
Definition at line 146 of file juce_CompilerWarnings.h.
| #define JUCE_CONCAT_ | ( | a, | |
| b | |||
| ) |
Concatenate two tokens to form a new token.
Definition at line 145 of file juce_CompilerWarnings.h.
| #define JUCE_EACH | ( | FN, | |
| ... | |||
| ) |
Apply the macro FN to each of the other arguments.
Definition at line 90 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_00_ | ( | FN | ) |
Definition at line 38 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_01_ | ( | FN, | |
| X | |||
| ) |
Definition at line 39 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_02_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 40 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_03_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 41 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_04_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 42 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_05_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 43 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_06_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 44 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_07_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 45 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_08_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 46 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_09_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 47 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_10_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 48 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_11_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 49 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_12_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 50 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_13_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 51 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_14_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 52 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_15_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 53 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_16_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 54 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_17_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 55 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_18_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 56 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_19_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 57 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_20_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 58 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_21_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 59 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_22_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 60 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_23_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 61 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_24_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 62 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_25_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 63 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_26_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 64 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_27_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 65 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_28_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 66 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_29_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 67 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_30_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 68 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_31_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 69 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_32_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 70 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_33_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 71 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_34_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 72 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_35_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 73 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_36_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 74 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_37_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 75 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_38_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 76 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_39_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 77 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_40_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 78 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_41_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 79 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_42_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 80 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_43_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 81 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_44_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 82 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_45_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 83 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_46_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 84 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_47_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 85 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_48_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 86 of file juce_CompilerWarnings.h.
| #define JUCE_EACH_49_ | ( | FN, | |
| X, | |||
| ... | |||
| ) |
Definition at line 87 of file juce_CompilerWarnings.h.
| #define JUCE_END_IGNORE_WARNINGS_GCC_LIKE |
Definition at line 203 of file juce_CompilerWarnings.h.
| #define JUCE_END_IGNORE_WARNINGS_MSVC |
Definition at line 220 of file juce_CompilerWarnings.h.
| #define JUCE_END_NO_SANITIZE |
Definition at line 239 of file juce_CompilerWarnings.h.
| #define JUCE_IGNORE_MSVC | ( | warnings | ) |
Push/pop warnings on MSVC.
These macros expand to nothing on other compilers (like clang and gcc).
Definition at line 217 of file juce_CompilerWarnings.h.
| #define JUCE_NTH_ARG_ | ( | _00, | |
| _01, | |||
| _02, | |||
| _03, | |||
| _04, | |||
| _05, | |||
| _06, | |||
| _07, | |||
| _08, | |||
| _09, | |||
| _10, | |||
| _11, | |||
| _12, | |||
| _13, | |||
| _14, | |||
| _15, | |||
| _16, | |||
| _17, | |||
| _18, | |||
| _19, | |||
| _20, | |||
| _21, | |||
| _22, | |||
| _23, | |||
| _24, | |||
| _25, | |||
| _26, | |||
| _27, | |||
| _28, | |||
| _29, | |||
| _30, | |||
| _31, | |||
| _32, | |||
| _33, | |||
| _34, | |||
| _35, | |||
| _36, | |||
| _37, | |||
| _38, | |||
| _39, | |||
| _40, | |||
| _41, | |||
| _42, | |||
| _43, | |||
| _44, | |||
| _45, | |||
| _46, | |||
| _47, | |||
| _48, | |||
| _49, | |||
| N, | |||
| ... | |||
| ) |
Return the Nth argument.
By passing a variadic pack followed by N other parameters, we can select one of those N parameter based on the length of the parameter pack.
Definition at line 31 of file juce_CompilerWarnings.h.
| #define JUCE_SANITIZER_ATTRIBUTE_MINIMUM_CLANG_VERSION |
Definition at line 226 of file juce_CompilerWarnings.h.
| #define JUCE_TO_STRING | ( | x | ) |
Quote the argument, turning it into a string.
Definition at line 149 of file juce_CompilerWarnings.h.