cpp-reflect
C++ Reflection and Annotations Library
|
Public Member Functions | |
visitor ()=default | |
virtual | ~visitor () |
template<Reflected R> | |
void | visit (const R &obj) |
Protected Member Functions | |
template<typename T> | |
void | visit_value (const T &obj) |
template<typename T> | |
void | visit_reference (const T &obj) |
template<typename T> | |
void | visit_pointer (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_iterable_element (const T &item) |
template<typename T> | |
void | visit_tuple (const T &it) |
template<typename T> | |
void | visit_tuple_element (const T &item) |
template<typename T> | |
void | visit_any (const T &it) |
Definition at line 27 of file visitor.cppm.
|
exportdefault |
|
inlineexportvirtual |
Definition at line 29 of file visitor.cppm.
|
inlineexport |
Definition at line 32 of file visitor.cppm.
|
inlineexportprotected |
|
inlineexportprotected |
Definition at line 128 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 136 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 103 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 114 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 94 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 89 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 151 of file visitor.cppm.
|
inlineexportprotected |
Definition at line 158 of file visitor.cppm.
|
inlineexportprotected |