|
Blender V5.0
|
#include "GHOST_utildefines_variadic.hh"Go to the source code of this file.
Macros | |
Branch Prediction Macros | |
| #define | LIKELY(x) |
| #define | UNLIKELY(x) |
Array Unpacking Macros | |
| #define | UNPACK2(a) |
| #define | UNPACK3(a) |
| #define | UNPACK4(a) |
| #define | UNPACK2_EX(pre, a, post) |
| #define | UNPACK3_EX(pre, a, post) |
| #define | UNPACK4_EX(pre, a, post) |
Array Macros | |
| #define | ARRAY_SIZE(arr) |
Equal to Any Element (ELEM) Macro | |
| #define | _VA_ELEM2(v, a) |
| #define | _VA_ELEM3(v, a, b) |
| #define | _VA_ELEM4(v, a, b, c) |
| #define | _VA_ELEM5(v, a, b, c, d) |
| #define | _VA_ELEM6(v, a, b, c, d, e) |
| #define | _VA_ELEM7(v, a, b, c, d, e, f) |
| #define | _VA_ELEM8(v, a, b, c, d, e, f, g) |
| #define | _VA_ELEM9(v, a, b, c, d, e, f, g, h) |
| #define | _VA_ELEM10(v, a, b, c, d, e, f, g, h, i) |
| #define | _VA_ELEM11(v, a, b, c, d, e, f, g, h, i, j) |
| #define | _VA_ELEM12(v, a, b, c, d, e, f, g, h, i, j, k) |
| #define | _VA_ELEM13(v, a, b, c, d, e, f, g, h, i, j, k, l) |
| #define | _VA_ELEM14(v, a, b, c, d, e, f, g, h, i, j, k, l, m) |
| #define | _VA_ELEM15(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n) |
| #define | _VA_ELEM16(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) |
| #define | _VA_ELEM17(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) |
| #define | ELEM(...) |
String Macros | |
| #define | STRINGIFY_ARG(x) |
| #define | STRINGIFY_APPEND(a, b) |
| #define | STRINGIFY(x) |
| #define | STREQ(a, b) |
| #define | STRCASEEQ(a, b) |
| #define | STREQLEN(a, b, n) |
| #define | STRCASEEQLEN(a, b, n) |
| #define | STRPREFIX(a, b) |
Utility defines (avoid depending on BLI_utildefines.h).
Definition in file GHOST_utildefines.hh.
Definition at line 84 of file GHOST_utildefines.hh.
Definition at line 86 of file GHOST_utildefines.hh.
Definition at line 88 of file GHOST_utildefines.hh.
Definition at line 90 of file GHOST_utildefines.hh.
Definition at line 92 of file GHOST_utildefines.hh.
Definition at line 94 of file GHOST_utildefines.hh.
Definition at line 96 of file GHOST_utildefines.hh.
Definition at line 98 of file GHOST_utildefines.hh.
| #define _VA_ELEM2 | ( | v, | |
| a ) |
Definition at line 69 of file GHOST_utildefines.hh.
Definition at line 72 of file GHOST_utildefines.hh.
Definition at line 74 of file GHOST_utildefines.hh.
Definition at line 76 of file GHOST_utildefines.hh.
Definition at line 78 of file GHOST_utildefines.hh.
Definition at line 80 of file GHOST_utildefines.hh.
Definition at line 82 of file GHOST_utildefines.hh.
| #define ARRAY_SIZE | ( | arr | ) |
Definition at line 55 of file GHOST_utildefines.hh.
| #define ELEM | ( | ... | ) |
Definition at line 103 of file GHOST_utildefines.hh.
| #define LIKELY | ( | x | ) |
Definition at line 24 of file GHOST_utildefines.hh.
| #define STRCASEEQ | ( | a, | |
| b ) |
Definition at line 128 of file GHOST_utildefines.hh.
| #define STRCASEEQLEN | ( | a, | |
| b, | |||
| n ) |
Definition at line 130 of file GHOST_utildefines.hh.
| #define STREQ | ( | a, | |
| b ) |
Definition at line 127 of file GHOST_utildefines.hh.
| #define STREQLEN | ( | a, | |
| b, | |||
| n ) |
Definition at line 129 of file GHOST_utildefines.hh.
| #define STRINGIFY | ( | x | ) |
Definition at line 119 of file GHOST_utildefines.hh.
| #define STRINGIFY_APPEND | ( | a, | |
| b ) |
Definition at line 118 of file GHOST_utildefines.hh.
| #define STRINGIFY_ARG | ( | x | ) |
Definition at line 117 of file GHOST_utildefines.hh.
| #define STRPREFIX | ( | a, | |
| b ) |
Definition at line 132 of file GHOST_utildefines.hh.
| #define UNLIKELY | ( | x | ) |
Definition at line 25 of file GHOST_utildefines.hh.
| #define UNPACK2 | ( | a | ) |
Definition at line 35 of file GHOST_utildefines.hh.
| #define UNPACK2_EX | ( | pre, | |
| a, | |||
| post ) |
Definition at line 39 of file GHOST_utildefines.hh.
| #define UNPACK3 | ( | a | ) |
Definition at line 36 of file GHOST_utildefines.hh.
| #define UNPACK3_EX | ( | pre, | |
| a, | |||
| post ) |
Definition at line 40 of file GHOST_utildefines.hh.
| #define UNPACK4 | ( | a | ) |
Definition at line 37 of file GHOST_utildefines.hh.
| #define UNPACK4_EX | ( | pre, | |
| a, | |||
| post ) |
Definition at line 41 of file GHOST_utildefines.hh.