A wrapper class to easily iterate through a container in reverse.  
 More...
#include <ogdf/basic/Reverse.h>
 | 
| using  | iterator = typename std::conditional< std::is_const< T >::value, typename T::const_reverse_iterator, typename T::reverse_iterator >::type | 
|   | Provides a reverse iterator disguised a normal iterator.  
  | 
|   | 
 | 
| T &  | m_container | 
|   | The container for which reverse iterators should be provided.  
  | 
|   | 
template<typename T>
class ogdf::Reverse< T >
A wrapper class to easily iterate through a container in reverse. 
- Template Parameters
 - 
  
    | T | denotes the container type.  | 
  
   
Definition at line 46 of file Reverse.h.
 
◆ iterator
template<typename T > 
      
        
          | using ogdf::Reverse< T >::iterator =  typename std::conditional<std::is_const<T>::value, typename T::const_reverse_iterator, typename T::reverse_iterator>::type | 
        
      
 
Provides a reverse iterator disguised a normal iterator. 
Definition at line 55 of file Reverse.h.
 
 
◆ Reverse()
Creates a reverse iteration wrapper for container. 
Definition at line 52 of file Reverse.h.
 
 
◆ begin()
◆ end()
Returns a reverse iterator to the one-before-first element of m_container. 
Definition at line 62 of file Reverse.h.
 
 
◆ m_container
The container for which reverse iterators should be provided. 
Definition at line 48 of file Reverse.h.
 
 
The documentation for this class was generated from the following file: