cgv
|
this reflection traits implementation is used by the reflect_string function More...
#include <reflect_extern.h>
Public Types | |
typedef D | external_self_reflect_type |
compile time information about external type with self_reflect implementation | |
Public Member Functions | |
bool | has_external_implementation () const |
whether type can be converted to string, defaults to false | |
bool | external_implementation (reflection_handler &rh, void *member_ptr) |
call the external implementation | |
Static Public Attributes | |
static const ReflectionTraitsKind | kind = RTK_EXTERNAL_SELF_REFLECT |
static const bool | has_external = true |
compile information about external implementation | |
this reflection traits implementation is used by the reflect_string function
Definition at line 12 of file reflect_extern.h.
typedef D cgv::reflect::extern_reflection_traits_impl< D, B >::external_self_reflect_type |
compile time information about external type with self_reflect implementation
Definition at line 18 of file reflect_extern.h.
|
inline |
call the external implementation
Definition at line 22 of file reflect_extern.h.
|
inline |
whether type can be converted to string, defaults to false
Definition at line 20 of file reflect_extern.h.
|
static |
compile information about external implementation
Definition at line 16 of file reflect_extern.h.
|
static |
Definition at line 14 of file reflect_extern.h.