12 #ifndef BOOST_NEXT_PRIOR_HPP_INCLUDED 13 #define BOOST_NEXT_PRIOR_HPP_INCLUDED 16 #if defined(_MSC_VER) && _MSC_VER <= 1310 40 namespace next_prior_detail {
52 template<
typename T,
typename Distance >
68 template<
typename T,
typename Distance >
83 #if !defined(_MSC_VER) || _MSC_VER > 1310 99 template<
typename T,
typename Distance,
typename PromotedDistance >
105 std::advance(x, -static_cast< signed_distance >(static_cast< PromotedDistance >(n)));
117 template<
typename T,
typename Distance >
133 template<
typename T,
typename Distance >
148 template <
class T,
class Distance>
157 template <
class T,
class Distance>
165 #endif // BOOST_NEXT_PRIOR_HPP_INCLUDED static T call(T x, Distance n)
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
static T call(T x, Distance n)
static T call(T x, Distance n)
static T call(T x, Distance n)
static T call(T x, Distance n)
static T call(T x, Distance n)