sead
Loading...
Searching...
No Matches
sead::ObjList< T >::reverseConstIterator Class Reference

#include <seadObjList.h>

Public Member Functions

 reverseConstIterator (const T *ptr)
 reverseConstIterator (const reverseIterator &it)
reverseConstIteratoroperator++ ()
const T & operator* () const
const T * operator-> () const

Private Attributes

const T * mPtr

Friends

bool operator== (const reverseConstIterator &lhs, const reverseConstIterator &rhs)
bool operator!= (const reverseConstIterator &lhs, const reverseConstIterator &rhs)

Constructor & Destructor Documentation

◆ reverseConstIterator() [1/2]

template<typename T>
sead::ObjList< T >::reverseConstIterator::reverseConstIterator ( const T * ptr)
inline

◆ reverseConstIterator() [2/2]

template<typename T>
sead::ObjList< T >::reverseConstIterator::reverseConstIterator ( const reverseIterator & it)
inline

Member Function Documentation

◆ operator++()

template<typename T>
reverseConstIterator & sead::ObjList< T >::reverseConstIterator::operator++ ( )
inline

◆ operator*()

template<typename T>
const T & sead::ObjList< T >::reverseConstIterator::operator* ( ) const
inline

◆ operator->()

template<typename T>
const T * sead::ObjList< T >::reverseConstIterator::operator-> ( ) const
inline

◆ operator==

template<typename T>
bool operator== ( const reverseConstIterator & lhs,
const reverseConstIterator & rhs )
friend

◆ operator!=

template<typename T>
bool operator!= ( const reverseConstIterator & lhs,
const reverseConstIterator & rhs )
friend

Member Data Documentation

◆ mPtr

template<typename T>
const T* sead::ObjList< T >::reverseConstIterator::mPtr
private