|
| 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) |
|
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) |
|