DART 6.13.2
|
Go to the source code of this file.
Macros | |
#define | DETAIL_DART_NUM_ARGS(z, a, b, c, d, e, f, cnt, ...) cnt |
#define | DART_NUM_ARGS(...) DETAIL_DART_NUM_ARGS(, ##__VA_ARGS__, 6, 5, 4, 3, 2, 1, 0) |
#define | DETAIL_DART_CONCAT(a, b) a##b |
#define | DART_CONCAT(a, b) DETAIL_DART_CONCAT(a, b) |
#define | DETAIL_DART_UNUSED_0() |
#define | DETAIL_DART_UNUSED_1(a) (void)(a) |
#define | DETAIL_DART_UNUSED_2(a, b) (void)(a), DETAIL_DART_UNUSED_1(b) |
#define | DETAIL_DART_UNUSED_3(a, b, c) (void)(a), DETAIL_DART_UNUSED_2(b, c) |
#define | DETAIL_DART_UNUSED_4(a, b, c, d) (void)(a), DETAIL_DART_UNUSED_3(b, c, d) |
#define | DETAIL_DART_UNUSED_5(a, b, c, d, e) (void)(a), DETAIL_DART_UNUSED_4(b, c, d, e) |
#define | DETAIL_DART_UNUSED_6(a, b, c, d, e, f) (void)(a), DETAIL_DART_UNUSED_5(b, c, d, e, f) |
#define | DART_UNUSED(...) DART_CONCAT(DETAIL_DART_UNUSED_, DART_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__) |
#define | DETAIL_DART_ASSERT_1(condition) assert(condition) |
#define | DETAIL_DART_ASSERT_2(condition, message) assert((condition) && #message) |
#define | DART_ASSERT(...) |
#define | DART_NOT_IMPLEMENTED |
#define DART_ASSERT | ( | ... | ) |
#define DART_CONCAT | ( | a, | |
b | |||
) | DETAIL_DART_CONCAT(a, b) |
#define DART_NOT_IMPLEMENTED |
#define DART_NUM_ARGS | ( | ... | ) | DETAIL_DART_NUM_ARGS(, ##__VA_ARGS__, 6, 5, 4, 3, 2, 1, 0) |
#define DART_UNUSED | ( | ... | ) | DART_CONCAT(DETAIL_DART_UNUSED_, DART_NUM_ARGS(__VA_ARGS__))(__VA_ARGS__) |
#define DETAIL_DART_ASSERT_1 | ( | condition | ) | assert(condition) |
#define DETAIL_DART_ASSERT_2 | ( | condition, | |
message | |||
) | assert((condition) && #message) |
#define DETAIL_DART_CONCAT | ( | a, | |
b | |||
) | a##b |
#define DETAIL_DART_NUM_ARGS | ( | z, | |
a, | |||
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
cnt, | |||
... | |||
) | cnt |
#define DETAIL_DART_UNUSED_0 | ( | ) |
#define DETAIL_DART_UNUSED_1 | ( | a | ) | (void)(a) |
#define DETAIL_DART_UNUSED_2 | ( | a, | |
b | |||
) | (void)(a), DETAIL_DART_UNUSED_1(b) |
#define DETAIL_DART_UNUSED_3 | ( | a, | |
b, | |||
c | |||
) | (void)(a), DETAIL_DART_UNUSED_2(b, c) |
#define DETAIL_DART_UNUSED_4 | ( | a, | |
b, | |||
c, | |||
d | |||
) | (void)(a), DETAIL_DART_UNUSED_3(b, c, d) |
#define DETAIL_DART_UNUSED_5 | ( | a, | |
b, | |||
c, | |||
d, | |||
e | |||
) | (void)(a), DETAIL_DART_UNUSED_4(b, c, d, e) |
#define DETAIL_DART_UNUSED_6 | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f | |||
) | (void)(a), DETAIL_DART_UNUSED_5(b, c, d, e, f) |