cpp-reflect
C++ Reflection and Annotations Library
Loading...
Searching...
No Matches
reflect.marshal.formats.json Module Reference

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