cgv
Detail

Classes

struct  cgv::reflect::reflection_traits_impl< T, B, base_is_abst >
 implementation of the reflection traits providing type specific interface for variable base class More...
 
struct  cgv::reflect::reflection_traits_impl< T, B, true >
 implementation variant for abstract base classes More...
 
struct  cgv::reflect::reflection_traits_string_impl< has_str, T, B >
 this template allows to distinguish between traits with and without string conversions More...
 
struct  cgv::reflect::reflection_traits_string_impl< true, T, B >
 this is the implementation with string conversions More...
 
struct  cgv::reflect::reflection_traits< T, KIND, has_str >
 Default implementation of the reflection traits providing type specific interface. More...
 

Functions

reflection_traits< bool, RTK_STD_TYPE > cgv::reflect::get_reflection_traits (const bool &)
 example implementation of the cgv::reflect::get_reflection_traits() function More...
 

Detailed Description

Function Documentation

◆ get_reflection_traits()

CGV_API reflection_traits< bool, RTK_STD_TYPE > cgv::reflect::get_reflection_traits ( const bool &  )

example implementation of the cgv::reflect::get_reflection_traits() function

reimplement for non standard types in order to provide information on how type reflection is implemented for each type.