| 54 | #ifndef BOOST_NO_CXX14_CONSTEXPR |
| 55 | template <class T> |
| 56 | inline constexpr T constexpr_min(T const& a, T const& b) BOOST_GCD_NOEXCEPT(T) |
| 57 | { |
| 58 | return a < b ? a : b; |
| 59 | } |
| 60 | template <class T> |
| 61 | inline constexpr auto constexpr_swap(T&a, T& b) BOOST_GCD_NOEXCEPT(T) -> decltype(a.swap(b)) |
| 62 | { |