![]() |
Home | Libraries | People | FAQ | More |
boost::stl_interfaces::reverse_iterator
// In header: <boost/stl_interfaces/reverse_iterator.hpp> template<typename BidiIter> struct reverse_iterator : public { // construct/copy/destruct () ; () ; template<typename BidiIter2, typename E> (reverse_iterator< ); // friend functions template<typename BidiIter2> (reverse_iterator); // public member functions () ; reverse_iterator & () ; () ; // private member functions () ; () ; };
This type is very similar to the C++20 version of std::reverse_iterator
; it is constexpr
-, noexcept
-, and proxy-friendly.
reverse_iterator
public
construct/copy/destruct() ;
( it) ;
template<typename BidiIter2, typename E> (reverse_iterator< it);
reverse_iterator
friend functionstemplate<typename BidiIter2> (reverse_iterator);
A template alias for std::reverse_iterator
. This only exists to make migration from Boost.STLInterfaces to C++20 easier; switch to the one in std
as soon as you can.