NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::ut::LinkList< T, Ofs >::Iterator Class Reference

Description

template<typename T, int Ofs>
class nw4r::ut::LinkList< T, Ofs >::Iterator

Definition at line 224 of file ut_LinkList.h.

Public Types

typedef T TElem
 

Public Member Functions

 Iterator (LinkListImpl::Iterator it)
 
Iteratoroperator++ ()
 
Iteratoroperator-- ()
 
Iterator operator++ (int)
 
T * operator-> () const
 
T & operator* () const
 

Private Attributes

LinkListImpl::Iterator mIterator
 

Member Typedef Documentation

◆ TElem

template<typename T, int Ofs>
typedef T nw4r::ut::LinkList< T, Ofs >::Iterator::TElem

Definition at line 230 of file ut_LinkList.h.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

template<typename T, int Ofs>
nw4r::ut::LinkList< T, Ofs >::Iterator::Iterator ( )
inline

Definition at line 233 of file ut_LinkList.h.

◆ Iterator() [2/2]

template<typename T, int Ofs>
nw4r::ut::LinkList< T, Ofs >::Iterator::Iterator ( LinkListImpl::Iterator it)
inlineexplicit

Definition at line 234 of file ut_LinkList.h.

Member Function Documentation

◆ operator++() [1/2]

template<typename T, int Ofs>
Iterator & nw4r::ut::LinkList< T, Ofs >::Iterator::operator++ ( )
inline

Definition at line 236 of file ut_LinkList.h.

◆ operator--()

template<typename T, int Ofs>
Iterator & nw4r::ut::LinkList< T, Ofs >::Iterator::operator-- ( )
inline

Definition at line 241 of file ut_LinkList.h.

◆ operator++() [2/2]

template<typename T, int Ofs>
Iterator nw4r::ut::LinkList< T, Ofs >::Iterator::operator++ ( int )
inline

Definition at line 246 of file ut_LinkList.h.

◆ operator->()

template<typename T, int Ofs>
T * nw4r::ut::LinkList< T, Ofs >::Iterator::operator-> ( ) const
inline

Definition at line 252 of file ut_LinkList.h.

◆ operator*()

template<typename T, int Ofs>
T & nw4r::ut::LinkList< T, Ofs >::Iterator::operator* ( ) const
inline

Definition at line 256 of file ut_LinkList.h.

Member Data Documentation

◆ mIterator

template<typename T, int Ofs>
LinkListImpl::Iterator nw4r::ut::LinkList< T, Ofs >::Iterator::mIterator
private

Definition at line 269 of file ut_LinkList.h.