ADTF  3.18.2
SourceValueConverter< ElementValueType, SourceValueType, conversion_allowed >

Converter to convert from a value of SourceValueType to a value of ElementValueType. More...

Static Public Member Functions

static bool convert (ElementValueType &element_value, const SourceValueType &value)
 Converts a value of SourceValueType to a element_value of type ElementValueType. More...
 

Detailed Description

template<typename ElementValueType, typename SourceValueType, bool conversion_allowed = SupportSourceTypeConversion<ElementValueType, SourceValueType>::value>
struct ddl::codec::detail::SourceValueConverter< ElementValueType, SourceValueType, conversion_allowed >

Converter to convert from a value of SourceValueType to a value of ElementValueType.

Template Parameters
ElementValueTypeThe elements value target type
SourceValueTypeThe values source type
conversion_allowedevaluates to a bool value if conversion is possible

Definition at line 442 of file leaf_value_access.h.

Member Function Documentation

◆ convert()

static bool convert ( ElementValueType &  element_value,
const SourceValueType &  value 
)
inlinestatic

Converts a value of SourceValueType to a element_value of type ElementValueType.

Parameters
element_valueThe converted value
valuethe value to convert
Returns
true The conversion is possible
false The converion was not possible (i.e. enum type to float)

Definition at line 451 of file leaf_value_access.h.