Value: \
F(char, "%c" , __VA_ARGS__) \
\
F(float, "%f" , __VA_ARGS__) \
F(double, "%lf" , __VA_ARGS__) \
\
F(int8_t, "%" PRId8 , __VA_ARGS__) \
F(uint8_t, "%" PRIu8 , __VA_ARGS__) \
F(int16_t, "%" PRId16 , __VA_ARGS__) \
F(uint16_t, "%" PRIu16 , __VA_ARGS__) \
F(int32_t, "%" PRId32 , __VA_ARGS__) \
F(uint32_t, "%" PRIu32 , __VA_ARGS__) \
F(int64_t, "%" PRId64 , __VA_ARGS__) \
F(uint64_t, "%" PRIu64 , __VA_ARGS__)
Reflection on std types F(type, print_fmt)
Definition at line 11 of file reflect.h.
11#define DC_STD_REFLECT(F, ...) \
12 \
13 F(char, "%c" , __VA_ARGS__) \
14 \
15 F(float, "%f" , __VA_ARGS__) \
16 F(double, "%lf" , __VA_ARGS__) \
17 \
18 F(int8_t, "%" PRId8 , __VA_ARGS__) \
19 F(uint8_t, "%" PRIu8 , __VA_ARGS__) \
20 F(int16_t, "%" PRId16 , __VA_ARGS__) \
21 F(uint16_t, "%" PRIu16 , __VA_ARGS__) \
22 F(int32_t, "%" PRId32 , __VA_ARGS__) \
23 F(uint32_t, "%" PRIu32 , __VA_ARGS__) \
24 F(int64_t, "%" PRId64 , __VA_ARGS__) \
25 F(uint64_t, "%" PRIu64 , __VA_ARGS__)