|
CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
|

Macros | |
| #define | BITPACK_MAP_DECLTYPE_HELPER(x, b) |
| Map function for BITPACK_MAP_DECLTYPE. | |
| #define | BITPACK_MAP_DECLTYPE(b, ...) |
| Given bitpack b, qualify each additional argument with decltype(b). | |
| #define | BITPACK_MAP_DEPENDENT_HELPER(x, b) |
| Map function for BITPACK_MAP_DEPENDENT. | |
| #define | BITPACK_MAP_DEPENDENT(b, ...) |
| Given bitpack b, qualify each additional argument with typename
decltype(b). | |
| #define | BITPACK_MAP_WITHS_HELPER(x) |
| Map function for BITPACK_WITHS. | |
| #define BITPACK_MAP_DECLTYPE | ( | b, | |
| ... ) |
Given bitpack b, qualify each additional argument with decltype(b).
That is, BITPACK_MAP_DECLTYPE(b, X, Y) evalutes to decltype(b)::X, decltype(b)::Y.
Definition at line 1340 of file bitpack.hh.
| #define BITPACK_MAP_DECLTYPE_HELPER | ( | x, | |
| b ) |
Map function for BITPACK_MAP_DECLTYPE.
Definition at line 1332 of file bitpack.hh.
| #define BITPACK_MAP_DEPENDENT | ( | b, | |
| ... ) |
Given bitpack b, qualify each additional argument with typename decltype(b).
That is, BITPACK_DEPENDENT(b, X, Y) evalutes to typename decltype(b)::X, typename decltype(b)::Y.
Definition at line 1352 of file bitpack.hh.
| #define BITPACK_MAP_DEPENDENT_HELPER | ( | x, | |
| b ) |
Map function for BITPACK_MAP_DEPENDENT.
Definition at line 1344 of file bitpack.hh.
| #define BITPACK_MAP_WITHS_HELPER | ( | x | ) |