Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JSUListIterator< T > Class Template Reference

#include <JSUList.h>

Public Member Functions

 JSUListIterator ()
 
 JSUListIterator (JSULink< T > *link)
 
 JSUListIterator (JSUList< T > *list)
 
JSUListIterator< T > & operator= (JSULink< T > *link)
 
TgetObject ()
 
bool operator== (JSULink< T > const *other) const
 
bool operator!= (JSULink< T > const *other) const
 
bool operator== (JSUListIterator< T > const &other) const
 
bool operator!= (JSUListIterator< T > const &other) const
 
JSUListIterator< Toperator++ (int)
 
JSUListIterator< T > & operator++ ()
 
JSUListIterator< Toperator-- (int)
 
JSUListIterator< T > & operator-- ()
 
Toperator* ()
 
Toperator-> ()
 

Public Attributes

JSULink< T > * mLink
 

Constructor & Destructor Documentation

◆ JSUListIterator() [1/3]

template<typename T >
JSUListIterator< T >::JSUListIterator ( )
inline

◆ JSUListIterator() [2/3]

template<typename T >
JSUListIterator< T >::JSUListIterator ( JSULink< T > *  link)
inline

◆ JSUListIterator() [3/3]

template<typename T >
JSUListIterator< T >::JSUListIterator ( JSUList< T > *  list)
inline

Member Function Documentation

◆ getObject()

template<typename T >
T * JSUListIterator< T >::getObject ( )
inline

◆ operator!=() [1/2]

template<typename T >
bool JSUListIterator< T >::operator!= ( JSULink< T > const other) const
inline

◆ operator!=() [2/2]

template<typename T >
bool JSUListIterator< T >::operator!= ( JSUListIterator< T > const other) const
inline

◆ operator*()

template<typename T >
T & JSUListIterator< T >::operator* ( )
inline

◆ operator++() [1/2]

template<typename T >
JSUListIterator< T > & JSUListIterator< T >::operator++ ( )
inline

◆ operator++() [2/2]

template<typename T >
JSUListIterator< T > JSUListIterator< T >::operator++ ( int  )
inline

◆ operator--() [1/2]

template<typename T >
JSUListIterator< T > & JSUListIterator< T >::operator-- ( )
inline

◆ operator--() [2/2]

template<typename T >
JSUListIterator< T > JSUListIterator< T >::operator-- ( int  )
inline

◆ operator->()

template<typename T >
T * JSUListIterator< T >::operator-> ( )
inline

◆ operator=()

template<typename T >
JSUListIterator< T > & JSUListIterator< T >::operator= ( JSULink< T > *  link)
inline

◆ operator==() [1/2]

template<typename T >
bool JSUListIterator< T >::operator== ( JSULink< T > const other) const
inline

◆ operator==() [2/2]

template<typename T >
bool JSUListIterator< T >::operator== ( JSUListIterator< T > const other) const
inline

Member Data Documentation

◆ mLink

template<typename T >
JSULink<T>* JSUListIterator< T >::mLink

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