1 ///////////////////////////////////////////////////////////////
2 // Copyright 2019 John Maddock. Distributed under the Boost
3 // Software License, Version 1.0. (See accompanying file
4 // LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt
6 #ifndef BOOST_MP_CONSTEXPR_HPP
7 #define BOOST_MP_CONSTEXPR_HPP
9 #include <boost/config.hpp>
13 namespace multiprecision {
15 namespace std_constexpr {
18 inline BOOST_CXX14_CONSTEXPR void swap(T& a, T& b)
25 template <class InputIterator, class OutputIterator>
26 inline BOOST_CXX14_CONSTEXPR OutputIterator copy(InputIterator first, InputIterator last, OutputIterator result)
38 inline BOOST_CXX14_CONSTEXPR bool equal(const I* first, const I* last, const I* other)
54 } // namespace boost::multiprecision::std_constexpr