From a31a89ae7d0fd0bef7c5e62703b88b2638d6b60c Mon Sep 17 00:00:00 2001 From: Jeremy Siek Date: Sun, 21 Jan 2001 19:33:06 +0000 Subject: [PATCH] fixed some mwerks compiler errors [SVN r8683] --- include/boost/pending/detail/int_iterator.hpp | 2 +- include/boost/pending/iterator_adaptors.hpp | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/include/boost/pending/detail/int_iterator.hpp b/include/boost/pending/detail/int_iterator.hpp index 9fcfffe..2d96185 100644 --- a/include/boost/pending/detail/int_iterator.hpp +++ b/include/boost/pending/detail/int_iterator.hpp @@ -29,7 +29,7 @@ public: typedef IntT value_type; typedef IntT& reference; typedef IntT* pointer; - typedef ptrdiff_t difference_type; + typedef std::ptrdiff_t difference_type; inline int_iterator() : _i(0) { } inline int_iterator(IntT i) : _i(i) { } diff --git a/include/boost/pending/iterator_adaptors.hpp b/include/boost/pending/iterator_adaptors.hpp index 121c47f..3501e6a 100644 --- a/include/boost/pending/iterator_adaptors.hpp +++ b/include/boost/pending/iterator_adaptors.hpp @@ -259,11 +259,7 @@ namespace detail { template inline void advance_impl(Iter& i, Diff n, std::random_access_iterator_tag) { -#ifdef __MWERKS__ - i.policies().advance(i.iter(), n); -#else i.policies().advance(i.iter(), n); -#endif } // Dummy versions for non-bidirectional iterators @@ -276,11 +272,7 @@ namespace detail { template inline void decrement_impl(Iter& i, std::bidirectional_iterator_tag) { -#ifdef __MWERKS__ - i.policies().decrement(i.iter()); -#else i.policies().decrement(i.iter()); -#endif } } // namespace detail