マクロ定義 | |
#define | CHECK_VAL(tag, type, v) check_val_##tag##type(v) |
#define | CHECK_PTR(tag, type, v) check_ptr_##tag##type(v) |
#define | CHECK_CPTR(tag, type, v) check_cptr_##tag##type(v) |
#define | CHECK_PPTR(tag, type, v) check_pptr_##tag##type(v) |
#define | CHECK_VAL_HELPER_DCL(tag, type) static inline type check_val_##tag##type(type v) { return v; } |
#define | CHECK_PTR_HELPER_DCL(tag, type) static inline type *check_ptr_##tag##type(type *v) { return v; } |
#define | CHECK_CPTR_HELPER_DCL(tag, type) |
#define | CHECK_PPTR_HELPER_DCL(tag, type) static inline type **check_pptr_##tag##type(type **v) { return v; } |
#define CHECK_CPTR | ( | tag, | |
type, | |||
v | |||
) | check_cptr_##tag##type(v) |
check_arg.h の 93 行目に定義があります。
#define CHECK_CPTR_HELPER_DCL | ( | tag, | |
type | |||
) |
check_arg.h の 103 行目に定義があります。
#define CHECK_PPTR | ( | tag, | |
type, | |||
v | |||
) | check_pptr_##tag##type(v) |
check_arg.h の 94 行目に定義があります。
#define CHECK_PPTR_HELPER_DCL | ( | tag, | |
type | |||
) | static inline type **check_pptr_##tag##type(type **v) { return v; } |
check_arg.h の 106 行目に定義があります。
#define CHECK_PTR | ( | tag, | |
type, | |||
v | |||
) | check_ptr_##tag##type(v) |
check_arg.h の 92 行目に定義があります。
#define CHECK_PTR_HELPER_DCL | ( | tag, | |
type | |||
) | static inline type *check_ptr_##tag##type(type *v) { return v; } |
check_arg.h の 101 行目に定義があります。
#define CHECK_VAL | ( | tag, | |
type, | |||
v | |||
) | check_val_##tag##type(v) |
check_arg.h の 91 行目に定義があります。
#define CHECK_VAL_HELPER_DCL | ( | tag, | |
type | |||
) | static inline type check_val_##tag##type(type v) { return v; } |
check_arg.h の 99 行目に定義があります。