// Copyright 2023 Matt Borland // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt #ifndef BOOST_DECIMAL_FWD_HPP #define BOOST_DECIMAL_FWD_HPP #include #ifndef BOOST_DECIMAL_BUILD_MODULE #include namespace boost { namespace decimal { class decimal32_t; class decimal_fast32_t; class decimal64_t; class decimal_fast64_t; class decimal128_t; class decimal_fast128_t; } // namespace decimal } // namespace boost namespace std { #ifdef __clang__ # pragma clang diagnostic push # pragma clang diagnostic ignored "-Wmismatched-tags" #endif template <> class numeric_limits; template <> class numeric_limits; template <> class numeric_limits; template <> class numeric_limits; template <> class numeric_limits; template <> class numeric_limits; #ifdef __clang__ # pragma clang diagnostic pop #endif } // Namespace std #endif // BOOST_DECIMAL_BUILD_MODULE #endif // BOOST_DECIMAL_FWD_HPP