Borland fix broke VC6

[SVN r29043]
This commit is contained in:
Jonathan Turkanis
2005-05-18 23:43:41 +00:00
parent 5771d953ea
commit 0965a46d9c

View File

@ -18,6 +18,7 @@
# endif # endif
#endif // #ifndef BOOST_OLD_IOSTREAMS #endif // #ifndef BOOST_OLD_IOSTREAMS
#include <boost/detail/workaround.hpp>
#include <boost/range/functions.hpp> #include <boost/range/functions.hpp>
#include <boost/range/result_iterator.hpp> #include <boost/range/result_iterator.hpp>
#include <boost/range/difference_type.hpp> #include <boost/range/difference_type.hpp>
@ -188,6 +189,7 @@ namespace boost
m_Begin( impl::adl_begin( r ) ), m_End( impl::adl_end( r ) ), m_Begin( impl::adl_begin( r ) ), m_End( impl::adl_end( r ) ),
singular(false) {} singular(false) {}
#if !BOOST_WORKAROUND(BOOST_MSVC, < 1300)
this_type& operator=( const this_type& r ) this_type& operator=( const this_type& r )
{ {
m_Begin = r.begin(); m_Begin = r.begin();
@ -198,6 +200,7 @@ namespace boost
singular = r.singular; singular = r.singular;
return *this; return *this;
} }
#endif
template< class Iterator > template< class Iterator >
iterator_range& operator=( const iterator_range<Iterator>& r ) iterator_range& operator=( const iterator_range<Iterator>& r )