|
CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
|

Macros | |
| #define | BITPACK_MEMBER_DECLTYPE(b, T) |
| A convenience macro that presumes the type T is defined within the Bitpack b and finds such a field's proxy. | |
| #define | BITPACK_MEMBER_DEPENDENT(b, T) |
| Like BITPACK_MEMBER_DECLTYPE, but with additional an "typename" keyword so we can use a dependently-typed bitpack b (say, the type of b is auto or, more generally, involves a template argument). | |
| #define BITPACK_MEMBER_DECLTYPE | ( | b, | |
| T ) |
A convenience macro that presumes the type T is defined within the Bitpack b and finds such a field's proxy.
There is no BITPACK_MEMBER_TYPE(b, T) analogue, because that's just b.member<T>().
Definition at line 1053 of file bitpack.hh.
| #define BITPACK_MEMBER_DEPENDENT | ( | b, | |
| T ) |
Like BITPACK_MEMBER_DECLTYPE, but with additional an "typename" keyword so we can use a dependently-typed bitpack b (say, the type of b is auto or, more generally, involves a template argument).
Definition at line 1061 of file bitpack.hh.