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

#include <seadObjList.h>

Public Member Functions

 reverseIterator (T *ptr)
reverseIteratoroperator++ ()
T & operator* () const
T * operator-> () const

Private Attributes

T * mPtr

Friends

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

Constructor & Destructor Documentation

◆ reverseIterator()

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

Member Function Documentation

◆ operator++()

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

◆ operator*()

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

◆ operator->()

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

◆ reverseConstIterator

template<typename T>
friend class reverseConstIterator
friend

◆ operator==

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

◆ operator!=

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

Member Data Documentation

◆ mPtr

template<typename T>
T* sead::ObjList< T >::reverseIterator::mPtr
private