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