SimpleWindow
载入中...
搜索中...
未找到
sw::NumericConverter< TSource, TTarget, type > 模板类 参考

数值类型转换器,将源数值类型转换为目标数值类型 更多...

#include <Converters.h>

类 sw::NumericConverter< TSource, TTarget, type > 继承关系图:
sw::IValueConverter< TSource, TTarget >

Public 成员函数

virtual TTarget Convert (TSource source) override
 
virtual TSource ConvertBack (TTarget target) override
 
- Public 成员函数 继承自 sw::IValueConverter< TSource, TTarget >
virtual ~IValueConverter ()=default
 默认析构函数
 
virtual TTarget Convert (TSourceParam source)=0
 将源类型转换为目标类型
 
virtual TSource ConvertBack (TTargetParam target)=0
 将目标类型转换为源类型
 

额外继承的成员函数

- Public 类型 继承自 sw::IValueConverter< TSource, TTarget >
using TSourceParam = _OptimalParamType< TSource >
 源数据传参类型
 
using TTargetParam = _OptimalParamType< TTarget >
 目标数据传参类型
 

详细描述

template<typename TSource, typename TTarget, typename std::enable_if< std::is_arithmetic< TSource >::value &&std::is_arithmetic< TTarget >::value, int >::type = 0>
class sw::NumericConverter< TSource, TTarget, type >

数值类型转换器,将源数值类型转换为目标数值类型

模板参数
TSource源数值类型
TTarget目标数值类型

该类的文档由以下文件生成: