Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::ut::LinkList< T, Ofs >::Iterator Class Reference

#include <LinkList.h>

Public Types

typedef T TElem
 

Public Member Functions

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

Private Attributes

LinkListImpl::Iterator mIterator
 

Friends

class LinkList
 
class ConstIterator
 
bool operator== (Iterator lhs, Iterator rhs)
 
bool operator!= (Iterator lhs, Iterator rhs)
 

Member Typedef Documentation

◆ TElem

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

Constructor & Destructor Documentation

◆ Iterator() [1/2]

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

◆ Iterator() [2/2]

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

Member Function Documentation

◆ operator*()

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

◆ operator++() [1/2]

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

◆ operator++() [2/2]

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

◆ operator--()

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

◆ operator->()

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

Friends And Related Symbol Documentation

◆ ConstIterator

template<typename T , int Ofs>
friend class ConstIterator
friend

◆ LinkList

template<typename T , int Ofs>
friend class LinkList
friend

◆ operator!=

template<typename T , int Ofs>
bool operator!= ( Iterator lhs,
Iterator rhs )
friend

◆ operator==

template<typename T , int Ofs>
bool operator== ( Iterator lhs,
Iterator rhs )
friend

Member Data Documentation

◆ mIterator

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

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