Boost logo

Boost :

From: rogeeff_at_[hidden]
Date: 2001-06-20 23:44:28


Hi!

Trying to compile reverse_iterator_test under MSVC with STLPort 4.0.
I've got following error:

stlport-4.0\stlport\stl\_algobase.h(199) : error C2679: binary '=' :
no operator defined which takes a right-hand operand of type 'struct
boost::detail::iterator_traits_::undefined<void>' (or there is no
acceptable conversion)

        d:\source code\stlport-4.0\stlport\stl\_algobase.h(316) : see
reference to function template instantiation
'class _STL::ostream_iterator<char,char,class _STL::char_traits<char>>
__cdecl _STL::
__copy( struct boost::iterator_adaptor<char*,
          struct boost::reverse_iterator_policies,
          struct boost::detail::iterator_traits_::undefined<void>,
          struct boost::detail::iterator_traits_::undefined<void>&,
          struct boost::detail::iterator_traits_::undefined<void>*,
          struct _STL::random_access_iterator_tag,
          int>,
        struct boost::iterator_adaptor<char*,
          struct boost::reverse_iterator_policies,
          struct boost::detail::iterator_traits_::undefined<void>,
          struct boost::detail::iterator_traits_::undefined<void>&,
          struct boost::detail::iterator_traits_::undefined<void>*,
          struct _STL::random_access_iterator_tag,
          int>,
       class _STL::ostream_iterator<char, char,
          class _STL::char_traits<char>>,
       struct _STL::random_access_iterator_tag,
       int* )' being compiled

Something wrong with my macro settings?

Gennadiy


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk