11 #ifndef BOOST_RANGE_ITERATOR_HPP 12 #define BOOST_RANGE_ITERATOR_HPP 29 #if BOOST_WORKAROUND(BOOST_MSVC, == 1310) 31 namespace range_detail_vc7_1
33 template<
typename C,
typename Sig =
void(C) >
42 template<
typename C,
typename T >
43 struct range_iterator< C,
void(
T[]) >
51 template<
typename C,
typename Enabler=
void >
54 #if BOOST_WORKAROUND(BOOST_MSVC, == 1310)
boost::detail::remove_rvalue_ref< T >::type type
remove_reference< C >::type param_t
typedef void(APIENTRY *GLDEBUGPROC)(GLenum source
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
#define BOOST_RANGE_DEDUCED_TYPENAME
mpl::eval_if_c< is_const< param_t >::value, range_const_iterator< typename remove_const< param_t >::type >, range_mutable_iterator< param_t > >::type type