Ticket #3893: boost-array.diff

File boost-array.diff, 1.1 KB (added by Vadim Zeitlin <vz-boost@…>, 13 years ago)

Patch against latest svn trunk

  • boost/array.hpp

    a b  
    7878                                      reference, iterator, reference> > reverse_iterator;
    7979        typedef std::reverse_iterator<std::_Ptrit<value_type, difference_type, const_iterator,
    8080                                      const_reference, iterator, reference> > const_reverse_iterator;
     81#elif defined(__SUNPRO_CC) && !defined(_STLPORT_VERSION)
     82        typedef std::reverse_iterator<iterator, std::random_access_iterator_tag,
     83                                      value_type, reference, iterator,
     84                                      difference_type> reverse_iterator;
     85        typedef std::reverse_iterator<const_iterator, std::random_access_iterator_tag,
     86                                      value_type, const_reference, const_iterator,
     87                                      difference_type> const_reverse_iterator;
    8188#else
    8289        // workaround for broken reverse_iterator implementations
    8390        typedef std::reverse_iterator<iterator,T> reverse_iterator;