Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
reverse_container_t< T > Struct Template Reference

#include <utils.h>

Public Types

using iterator = typename T::reverse_iterator
 
using const_iterator = typename T::const_reverse_iterator
 
using value_type = typename std::remove_reference< T >::type
 

Public Member Functions

 reverse_container_t (value_type &ref)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 

Member Typedef Documentation

◆ const_iterator

template<typename T >
using reverse_container_t< T >::const_iterator = typename T::const_reverse_iterator

◆ iterator

template<typename T >
using reverse_container_t< T >::iterator = typename T::reverse_iterator

◆ value_type

template<typename T >
using reverse_container_t< T >::value_type = typename std::remove_reference<T>::type

Constructor & Destructor Documentation

◆ reverse_container_t()

template<typename T >
reverse_container_t< T >::reverse_container_t ( value_type ref)
inline

Member Function Documentation

◆ begin() [1/2]

template<typename T >
iterator reverse_container_t< T >::begin ( )
inline

◆ begin() [2/2]

template<typename T >
const_iterator reverse_container_t< T >::begin ( ) const
inline

◆ end() [1/2]

template<typename T >
iterator reverse_container_t< T >::end ( )
inline

◆ end() [2/2]

template<typename T >
const_iterator reverse_container_t< T >::end ( ) const
inline

The documentation for this struct was generated from the following file: