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>
static 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 >
static 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: