@@ -101,9 +101,8 @@ constexpr auto to_chars_fixed_impl(char* first, char* last, const TargetDecimalT
101101template <BOOST_DECIMAL_DECIMAL_FLOATING_TYPE TargetDecimalType>
102102constexpr auto to_chars_hex_impl (char * first, char * last, const TargetDecimalType& value) noexcept -> to_chars_result;
103103
104- template <typename TargetDecimalType>
105- constexpr auto to_chars_cohort_preserving_scientific (char * first, char * last, const TargetDecimalType& value) noexcept
106- BOOST_DECIMAL_REQUIRES_RETURN(is_ieee_type_v, TargetDecimalType, to_chars_result);
104+ template <BOOST_DECIMAL_DECIMAL_FLOATING_TYPE TargetDecimalType>
105+ constexpr auto to_chars_cohort_preserving_scientific (char * first, char * last, const TargetDecimalType& value) noexcept -> to_chars_result;
107106
108107template <bool checked, BOOST_DECIMAL_DECIMAL_FLOATING_TYPE T>
109108constexpr auto d64_fma_impl (T x, T y, T z) noexcept -> T;
@@ -224,9 +223,8 @@ BOOST_DECIMAL_EXPORT class decimal64_t final
224223 template <BOOST_DECIMAL_DECIMAL_FLOATING_TYPE TargetDecimalType>
225224 friend constexpr auto detail::to_chars_hex_impl (char * first, char * last, const TargetDecimalType& value) noexcept -> to_chars_result;
226225
227- template <typename TargetDecimalType>
228- friend constexpr auto detail::to_chars_cohort_preserving_scientific (char * first, char * last, const TargetDecimalType& value) noexcept
229- BOOST_DECIMAL_REQUIRES_RETURN(detail::is_ieee_type_v, TargetDecimalType, to_chars_result);
226+ template <BOOST_DECIMAL_DECIMAL_FLOATING_TYPE TargetDecimalType>
227+ friend constexpr auto detail::to_chars_cohort_preserving_scientific (char * first, char * last, const TargetDecimalType& value) noexcept -> to_chars_result;
230228
231229 template <bool checked, BOOST_DECIMAL_DECIMAL_FLOATING_TYPE T>
232230 friend constexpr auto detail::d64_fma_impl (T x, T y, T z) noexcept -> T;
0 commit comments