diff --git a/include/boost/iterator/counting_iterator.hpp b/include/boost/iterator/counting_iterator.hpp index ab99eba..9781d41 100644 --- a/include/boost/iterator/counting_iterator.hpp +++ b/include/boost/iterator/counting_iterator.hpp @@ -34,7 +34,6 @@ namespace detail template struct is_numeric_impl { - #ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS BOOST_STATIC_CONSTANT(bool, value = std::numeric_limits::is_specialized); @@ -59,30 +58,28 @@ namespace detail : std::integral_constant::value> {}; -#if defined(BOOST_HAS_LONG_LONG) template <> - struct is_numeric - : boost::true_type {}; + struct is_numeric + : std::true_type {}; template <> - struct is_numeric - : boost::true_type {}; -#endif + struct is_numeric + : std::true_type {}; #if defined(BOOST_HAS_INT128) template <> struct is_numeric - : boost::true_type {}; + : std::true_type {}; template <> struct is_numeric - : boost::true_type {}; + : std::true_type {}; #endif // Some compilers fail to have a numeric_limits specialization template <> struct is_numeric - : true_type {}; + : std::true_type {}; template struct numeric_difference