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) | 


