template<typename T> class Type::DescriptionHelper
Template base class for description helpers, used in reflection definitions.
Concrete | Requires a default constructor, public destructor. makes the type non-abstract. |
ConversionTo<TargetType>() | declares conversion to TargetType. |
ConversionToEx<TargetType, Intermediate>() | conversion to TargetType through Intermediate |
ConversionFrom<SourceType>() | declares conversion from TargetType. |
class ReflectExport( reflect ) Type : public Dynamic
Uses conversions registered with RegisterConversion.
virtual bool ConvertValue( void * opaque, const void * source, const Type * from ) const