Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JGadget::TNodeLinkList Struct Reference

#include <linklist.h>

+ Inheritance diagram for JGadget::TNodeLinkList:
+ Collaboration diagram for JGadget::TNodeLinkList:

Classes

struct  const_iterator
 
struct  iterator
 

Public Member Functions

 TNodeLinkList ()
 
 ~TNodeLinkList ()
 
void Initialize_ ()
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
u32 size ()
 
bool empty ()
 
iterator pop_front ()
 
iterator erase (JGadget::TNodeLinkList::iterator, JGadget::TNodeLinkList::iterator)
 
iterator erase (JGadget::TNodeLinkList::iterator)
 
void splice (JGadget::TNodeLinkList::iterator, JGadget::TNodeLinkList &, JGadget::TNodeLinkList::iterator)
 
iterator Find (const JGadget::TLinkListNode *)
 
iterator Insert (JGadget::TNodeLinkList::iterator, JGadget::TLinkListNode *)
 
iterator Erase (JGadget::TLinkListNode *)
 
void Remove (JGadget::TLinkListNode *)
 
bool Iterator_isEnd_ (const_iterator it) const
 
template<typename Predicate >
void Remove_if (Predicate predicate, TNodeLinkList &tList)
 
template<typename Predicate >
void remove_if (Predicate predicate)
 

Public Attributes

u32 count
 
TLinkListNode ocObject_
 

Constructor & Destructor Documentation

◆ TNodeLinkList()

JGadget::TNodeLinkList::TNodeLinkList ( )
inline

◆ ~TNodeLinkList()

JGadget::TNodeLinkList::~TNodeLinkList ( )

Member Function Documentation

◆ begin() [1/2]

iterator JGadget::TNodeLinkList::begin ( )
inline

◆ begin() [2/2]

const_iterator JGadget::TNodeLinkList::begin ( ) const
inline

◆ empty()

bool JGadget::TNodeLinkList::empty ( )
inline

◆ end() [1/2]

iterator JGadget::TNodeLinkList::end ( )
inline

◆ end() [2/2]

const_iterator JGadget::TNodeLinkList::end ( ) const
inline

◆ Erase()

JGadget::TNodeLinkList::iterator JGadget::TNodeLinkList::Erase ( JGadget::TLinkListNode p)

◆ erase() [1/2]

◆ erase() [2/2]

◆ Find()

iterator JGadget::TNodeLinkList::Find ( const JGadget::TLinkListNode )

◆ Initialize_()

void JGadget::TNodeLinkList::Initialize_ ( )
inline

◆ Insert()

◆ Iterator_isEnd_()

bool JGadget::TNodeLinkList::Iterator_isEnd_ ( const_iterator  it) const
inline

◆ pop_front()

iterator JGadget::TNodeLinkList::pop_front ( )
inline

◆ Remove()

void JGadget::TNodeLinkList::Remove ( JGadget::TLinkListNode p)

◆ remove_if()

template<typename Predicate >
void JGadget::TNodeLinkList::remove_if ( Predicate  predicate)
inline

◆ Remove_if()

template<typename Predicate >
void JGadget::TNodeLinkList::Remove_if ( Predicate  predicate,
TNodeLinkList tList 
)
inline

◆ size()

u32 JGadget::TNodeLinkList::size ( )
inline

◆ splice()

void JGadget::TNodeLinkList::splice ( JGadget::TNodeLinkList::iterator  it,
JGadget::TNodeLinkList rSrc,
JGadget::TNodeLinkList::iterator  itSrc 
)

Member Data Documentation

◆ count

u32 JGadget::TNodeLinkList::count

◆ ocObject_

TLinkListNode JGadget::TNodeLinkList::ocObject_

The documentation for this struct was generated from the following files: