diff --git a/include/boost/decimal/decimal32.hpp b/include/boost/decimal/decimal32.hpp index a10ff117..d60044ea 100644 --- a/include/boost/decimal/decimal32.hpp +++ b/include/boost/decimal/decimal32.hpp @@ -285,13 +285,6 @@ BOOST_DECIMAL_EXPORT class decimal32 final // NOLINT(cppcoreguidelines-special-m #endif constexpr decimal32(T coeff, T2 exp, bool sign = false) noexcept; - #ifdef BOOST_DECIMAL_HAS_CONCEPTS - template - #else - template , bool> = true> - #endif - constexpr decimal32(bool coeff, T exp, bool sign = false) noexcept; - constexpr decimal32(const decimal32& val) noexcept = default; constexpr decimal32(decimal32&& val) noexcept = default; constexpr auto operator=(const decimal32& val) noexcept -> decimal32& = default; @@ -1557,16 +1550,6 @@ constexpr auto decimal32::operator=(const Integer& val) noexcept return *this; } -#ifdef BOOST_DECIMAL_HAS_CONCEPTS -template -#else -template , bool>> -#endif -constexpr decimal32::decimal32(bool coeff, T exp, bool sign) noexcept -{ - *this = decimal32(static_cast(coeff), exp, sign); -} - constexpr decimal32::operator bool() const noexcept { constexpr decimal32 zero {0, 0};