$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Sofus Mortensen (list_at_[hidden])
Date: 2001-12-05 05:52:08
Hi,
MSVC6/Dinkumware supports conforming reverse_iterator even though MSVC6
does not support partial specialisation. Hence I believe lines 53-60 of
boost/array.hpp should be changed from:
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) &&
!defined(BOOST_MSVC_STD_ITERATOR)
typedef std::reverse_iterator<iterator> reverse_iterator;
typedef std::reverse_iterator<const_iterator>
const_reverse_iterator;
#else
// workaround for broken reverse_iterator implementations
typedef std::reverse_iterator<iterator,T> reverse_iterator;
typedef std::reverse_iterator<const_iterator,T>
const_reverse_iterator;
#endif
to
#if !defined(BOOST_MSVC_STD_ITERATOR)
typedef std::reverse_iterator<iterator> reverse_iterator;
typedef std::reverse_iterator<const_iterator>
const_reverse_iterator;
#else
// workaround for broken reverse_iterator implementations
typedef std::reverse_iterator<iterator,T> reverse_iterator;
typedef std::reverse_iterator<const_iterator,T>
const_reverse_iterator;
#endif
Best regards,
Sofus Mortensen
Comet - Grunge free COM programming in C++
http://www.lambdasoft.dk/comet