|
cpp-reflect
C++ Reflection and Annotations Library
|
Exported Modules | |
| module | reflect |
| module | reflect.marshal.formats.base |
| module | reflect.marshal.formats.json |
| module | reflect.marshal.formats.default_fmt |
Classes | |
| struct | refl::serializer< Format > |
Typedefs | |
| template<typename O> | |
| using | args_t = typename Format<O>::args_t |
Functions | |
| static std::string | to_string (const auto &obj, const args_t< std::stringstream > &args={}) |
| template<typename O> | |
| static void | to_stream (O &out, const auto &obj, const args_t< O > &args={}) |
| template<template< typename > typename Format = formats::default_fmt> | |
| std::string | refl::to_string (const auto &obj, const typename Format< std::stringstream >::args_t &args={}) |
Files | |
| file | src/serialization/serializer.cppm |