System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U > Class Template Reference

Iterates elements of the sequence container in the reverse order. More...

#include "collection.h"

Inherits iterator< std::bidirectional_iterator_tag, U, std::ptrdiff_t >.

Public Member Functions

 reverse_iterator_prototype ()
 
 reverse_iterator_prototype (const SharedPtr< Generic::IList< U >> &list)
 
const U operator* () const
 
reverse_iterator_prototypeoperator++ ()
 
reverse_iterator_prototypeoperator-- ()
 
bool operator!= (const reverse_iterator_prototype &it) const
 
bool operator== (const reverse_iterator_prototype &it) const
 

Detailed Description

template<class T>
template<typename U>
class System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >

Iterates elements of the sequence container in the reverse order.

Constructor & Destructor Documentation

◆ reverse_iterator_prototype() [1/2]

template<class T>
template<typename U >
System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::reverse_iterator_prototype ( )
inline

◆ reverse_iterator_prototype() [2/2]

template<class T>
template<typename U >
System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::reverse_iterator_prototype ( const SharedPtr< Generic::IList< U >> &  list)
inline

Member Function Documentation

◆ operator!=()

template<class T>
template<typename U >
bool System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::operator!= ( const reverse_iterator_prototype< U > &  it) const
inline

◆ operator*()

template<class T>
template<typename U >
const U System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::operator* ( ) const
inline

◆ operator++()

template<class T>
template<typename U >
reverse_iterator_prototype& System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::operator++ ( )
inline

◆ operator--()

template<class T>
template<typename U >
reverse_iterator_prototype& System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::operator-- ( )
inline

◆ operator==()

template<class T>
template<typename U >
bool System::Collections::ObjectModel::Collection< T >::reverse_iterator_prototype< U >::operator== ( const reverse_iterator_prototype< U > &  it) const
inline