Synopsis

Declared in <mp‐units/utility/safe_int.h>

template<
    typename From,
    typename To>
inline constexpr bool is_value_preserving_v = [] {
  if constexpr (integral<underlying_int_type_t<From>> && integral<underlying_int_type_t<To>>)
    return is_value_preserving_int_v<From, To>;
  else
    return false;
}();

Created with MrDocs