cpp-reflect
C++ Reflection and Annotations Library
|
Classes | |
struct | formats::json_fmt< O > |
struct | formats::json_fmt< O >::args_t |
Functions | |
json_fmt (O &out_, args_t args_) | |
template<typename T> | |
void | handle_pointer (const T *it) |
template<typename T> | |
void | handle_reference (const T &it) |
template<typename T> | |
void | handle_value (const T &it) |
template<typename T> | |
void | handle_iterable (const T &iterable) |
template<typename T> | |
void | handle_iterable_element (const T &element) |
template<typename T> | |
void | handle_tuple (const T &tuple) |
template<typename T> | |
void | handle_tuple_element (const T &element) |
template<typename T, typename Field> | |
void | handle_field (const T &obj) |
template<typename T> | |
void | handle_obj (const T &obj) |
template<refl::Reflected R> | |
void | serialize (const R &obj) |
Variables | |
bool | pretty = false |
unsigned int | indent = 2 |
Files | |
file | src/serialization/formats/json.cppm |