// Copyright 2023 Matt Borland // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt #ifndef BOOST_DECIMAL_DETAIL_CMATH_NEARBYINT_HPP #define BOOST_DECIMAL_DETAIL_CMATH_NEARBYINT_HPP #include #include #include #include #include #ifndef BOOST_DECIMAL_BUILD_MODULE #include #endif namespace boost { namespace decimal { BOOST_DECIMAL_EXPORT template constexpr auto nearbyint(const T num) noexcept BOOST_DECIMAL_REQUIRES(detail::is_decimal_floating_point_v, T) { return rint(num); } } //namespace decimal } //namespace boost #endif //BOOST_DECIMAL_DETAIL_CMATH_NEARBYINT_HPP