[#mp_units-utility-detail-is_value_preserving_v] = xref:mp_units.adoc[mp_units]::xref:mp_units/utility.adoc[utility]::xref:mp_units/utility/detail.adoc[detail]::is_value_preserving_v :relfileprefix: ../../../ :mrdocs: == Synopsis Declared in `<mp‐units/utility/safe_int.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- 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; }(); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#