The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
Vector< T >::ReverseIteratorContainer< T_ > Struct Template Reference

#include <Vector.h>

+ Collaboration diagram for Vector< T >::ReverseIteratorContainer< T_ >:

Public Member Functions

ReverseIteratorContainer< T_ > & operator++ ()
 
ReverseIteratorContainer< T_ > & operator-- ()
 
ReverseIteratorContainer< T_ > operator++ (int)
 
ReverseIteratorContainer< T_ > operator-- (int)
 
 operator T_ () const
 
pedigree_std::remove_pointer< T_ >::type operator* () const
 
bool operator== (const ReverseIteratorContainer< T_ > &other)
 

Public Attributes

T_ value
 

Detailed Description

template<class T>
template<class T_>
struct Vector< T >::ReverseIteratorContainer< T_ >

Random-access reversed iterator for the Vector.

Definition at line 41 of file Vector.h.

Member Function Documentation

◆ operator T_()

template<class T >
template<class T_ >
Vector< T >::ReverseIteratorContainer< T_ >::operator T_ ( ) const
inline

Definition at line 64 of file Vector.h.

◆ operator*()

template<class T >
template<class T_ >
pedigree_std::remove_pointer< T_ >::type Vector< T >::ReverseIteratorContainer< T_ >::operator* ( ) const
inline

Definition at line 68 of file Vector.h.

◆ operator++() [1/2]

template<class T >
template<class T_ >
ReverseIteratorContainer< T_ > & Vector< T >::ReverseIteratorContainer< T_ >::operator++ ( )
inline

Definition at line 44 of file Vector.h.

◆ operator++() [2/2]

template<class T >
template<class T_ >
ReverseIteratorContainer< T_ > Vector< T >::ReverseIteratorContainer< T_ >::operator++ ( int  )
inline

Definition at line 53 of file Vector.h.

◆ operator--() [1/2]

template<class T >
template<class T_ >
ReverseIteratorContainer< T_ > & Vector< T >::ReverseIteratorContainer< T_ >::operator-- ( )
inline

Definition at line 48 of file Vector.h.

◆ operator--() [2/2]

template<class T >
template<class T_ >
ReverseIteratorContainer< T_ > Vector< T >::ReverseIteratorContainer< T_ >::operator-- ( int  )
inline

Definition at line 58 of file Vector.h.

◆ operator==()

template<class T >
template<class T_ >
bool Vector< T >::ReverseIteratorContainer< T_ >::operator== ( const ReverseIteratorContainer< T_ > &  other)
inline

Definition at line 72 of file Vector.h.

Member Data Documentation

◆ value

template<class T >
template<class T_ >
T_ Vector< T >::ReverseIteratorContainer< T_ >::value

Definition at line 42 of file Vector.h.


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