From 76a307d31edb555043be78ac47e0b5a6bf96ddb0 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 24 Dec 2001 19:27:39 +0000 Subject: [PATCH] fixes [SVN r12146] --- include/boost/iterator_adaptors.hpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/include/boost/iterator_adaptors.hpp b/include/boost/iterator_adaptors.hpp index 1cba09a..3387bb6 100644 --- a/include/boost/iterator_adaptors.hpp +++ b/include/boost/iterator_adaptors.hpp @@ -12,6 +12,8 @@ // // Revision History: +// 20 Dec 2001 David Abrahams +// Adjusted is_convertible workarounds for __MWERKS__ == 0x2406 // 03 Nov 2001 Jeremy Siek // Changed the named template parameter interface and internal. // 04 Oct 2001 Jeremy Siek @@ -615,7 +617,7 @@ namespace detail { enum { value = is_convertible::value }; }; -#if defined(__MWERKS__) && __MWERKS__ <= 0x2405 // workaround for broken is_convertible implementation +#if defined(__MWERKS__) && __MWERKS__ <= 0x2406 // workaround for broken is_convertible implementation template struct is_named_parameter > { enum { value = true }; }; template struct is_named_parameter > { enum { value = true }; }; template struct is_named_parameter > { enum { value = true }; }; @@ -767,11 +769,11 @@ template struct undefined; // Distance - the difference_type of the resulting iterator. If not // supplied, iterator_traits::difference_type is used. template struct iterator_adaptor : #ifdef BOOST_RELOPS_AMBIGUITY_BUG