cgv
Loading...
Searching...
No Matches
cgv::reflect::detail::reflect_member_impl< T, K > Struct Template Reference

Classes

struct  reflect_impl
struct  reflect_impl< true, RT >

Static Public Member Functions

template<typename RT>
static bool reflect_RT (reflection_handler *rh, const std::string &member_name, T &member_ref, const RT &rt, bool hard_cast)
static bool reflect (reflection_handler *rh, const std::string &member_name, T &member_ref, bool hard_cast)

Detailed Description

template<typename T, ReflectionTraitsKind K>
struct cgv::reflect::detail::reflect_member_impl< T, K >

Definition at line 215 of file reflection_handler.h.

Member Function Documentation

◆ reflect()

template<typename T, ReflectionTraitsKind K>
bool cgv::reflect::detail::reflect_member_impl< T, K >::reflect ( reflection_handler * rh,
const std::string & member_name,
T & member_ref,
bool hard_cast )
inlinestatic

Definition at line 235 of file reflection_handler.h.

◆ reflect_RT()

template<typename T, ReflectionTraitsKind K>
template<typename RT>
bool cgv::reflect::detail::reflect_member_impl< T, K >::reflect_RT ( reflection_handler * rh,
const std::string & member_name,
T & member_ref,
const RT & rt,
bool hard_cast )
inlinestatic

Definition at line 232 of file reflection_handler.h.


The documentation for this struct was generated from the following file: