Struct NumericConverterFactory

template<typename SOURCE_TYPE, typename TARGET_TYPE>
struct NumericConverterFactory

Public Types

template<>
using ConverterType = NumericValueConverter<SOURCE_TYPE, TARGET_TYPE>

Public Functions

std::unique_ptr<ConverterType> create(ConverterCreateParameter param)
std::unique_ptr<TargetValueConverter> operator()(ConverterCreateParameter param)
template<>
std::unique_ptr<NumericValueConverter<double, double>> create(ConverterCreateParameter param)
template<>
std::unique_ptr<NumericValueConverter<float, float>> create(ConverterCreateParameter param)