std::make_reverse_iterator
From cppreference.com
| Defined in header <iterator>
|
||
| template <class Iterator> std::reverse_iterator<Iterator> make_reverse_iterator( Iterator i ); |
(since C++14) | |
make_reverse_iterator is a convenience function template that constructs a std::reverse_iterator for the given iterator i with the type deduced from the type of the argument.
Contents |
[edit] Parameters
| i | - | input iterator to be converted to reverse iterator |
[edit] Return value
A std::reverse_iterator constructed from i
[edit] Possible implementation
template< class Iterator > std::reverse_iterator<Iterator> make_reverse_iterator( Iterator i ) { return std::reverse_iterator<Iterator>(i); } |
[edit] Example
| This section is incomplete Reason: no example |
[edit] See also
| iterator adaptor for reverse-order traversal (class template) | |
| (C++14) |
returns a reverse iterator to a container or array (function) |
| (C++14) |
returns a reverse end iterator for a container or array (function) |