cpp-reflect
C++ Reflection and Annotations Library
|
Public Types | |
using | args_t = Args |
Public Member Functions | |
base (args_t args_) | |
virtual | ~base () |
template<typename O, refl::Reflected R, std::size_t I> | |
void | print_obj_field_impl (O &out, const R &obj, std::size_t indent) |
template<typename O, refl::Reflected R, std::size_t... I> | |
void | print_obj_impl (O &out, const R &obj, std::size_t indent, std::index_sequence< I... >) |
template<typename O, refl::Reflected R, std::size_t I> | |
void | print_obj_method (O &out, const R &obj) |
template<typename O, refl::Reflected R> | |
void | print_obj (O &out, const R &obj, std::size_t indent=0) |
template<typename O, typename T> | |
void | print_std_iterable (O &out, const T &it, std::size_t indent) |
template<typename O, typename T> | |
void | print_std_pair (O &out, const T &it, std::size_t indent) |
template<typename O, typename T> | |
void | print_any (O &out, const T &it, std::size_t indent) |
template<refl::Reflected R> | |
void | visit (const R &obj) |
Public Attributes | |
args_t | args |
Protected Member Functions | |
template<typename T> | |
void | visit_value (const T &obj) |
template<refl::Reflected R> | |
void | visit_obj (const R &obj) |
template<refl::Reflected R, typename Field> | |
void | visit_obj_field (const R &obj) |
template<typename T> | |
void | visit_iterable (const T &iterable) |
template<typename T> | |
void | visit_any (const T &it) |
Definition at line 36 of file format_base.cppm.
|
inlineexplicitexport |
Definition at line 40 of file format_base.cppm.
|
inlineexportvirtual |
Definition at line 43 of file format_base.cppm.
|
inlineexport |
Definition at line 297 of file format_base.cppm.
|
inlineexport |
Definition at line 155 of file format_base.cppm.
|
inlineexport |
Definition at line 46 of file format_base.cppm.
|
inlineexport |
Definition at line 118 of file format_base.cppm.
|
inlineexport |
|
inlineexport |
Definition at line 164 of file format_base.cppm.
|
inlineexport |
Definition at line 217 of file format_base.cppm.
|
inlineexport |
Definition at line 355 of file format_base.cppm.
|
inlineexportprotected |
|
inlineexportprotected |
Definition at line 426 of file format_base.cppm.
|
inlineexportprotected |
Definition at line 401 of file format_base.cppm.
|
inlineexportprotected |
Definition at line 412 of file format_base.cppm.
|
inlineexportprotected |