Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JGadget::TLinkList< T, I > Struct Template Reference

#include <linklist.h>

+ Inheritance diagram for JGadget::TLinkList< T, I >:
+ Collaboration diagram for JGadget::TLinkList< T, I >:

Classes

struct  const_iterator
 
struct  iterator
 

Public Member Functions

 TLinkList ()
 
iterator Insert (iterator iter, T *element)
 
iterator Erase (T *element)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
Tfront ()
 
Tback ()
 
void pop_front ()
 
void Push_front (T *element)
 
void Push_back (T *element)
 
iterator Find (const T *element)
 
void Remove (T *element)
 

Static Public Member Functions

static const TLinkListNodeElement_toNode (const T *element)
 
static TLinkListNodeElement_toNode (T *element)
 
static const TElement_toValue (const TLinkListNode *node)
 
static TElement_toValue (TLinkListNode *node)
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ TLinkList()

template<typename T , int I>
JGadget::TLinkList< T, I >::TLinkList ( )
inline

Member Function Documentation

◆ back()

template<typename T , int I>
T & JGadget::TLinkList< T, I >::back ( )
inline

◆ begin() [1/2]

template<typename T , int I>
iterator JGadget::TLinkList< T, I >::begin ( )
inline

◆ begin() [2/2]

template<typename T , int I>
const_iterator JGadget::TLinkList< T, I >::begin ( ) const
inline

◆ Element_toNode() [1/2]

template<typename T , int I>
static const TLinkListNode * JGadget::TLinkList< T, I >::Element_toNode ( const T element)
inlinestatic

◆ Element_toNode() [2/2]

template<typename T , int I>
static TLinkListNode * JGadget::TLinkList< T, I >::Element_toNode ( T element)
inlinestatic

◆ Element_toValue() [1/2]

template<typename T , int I>
static const T * JGadget::TLinkList< T, I >::Element_toValue ( const TLinkListNode node)
inlinestatic

◆ Element_toValue() [2/2]

template<typename T , int I>
static T * JGadget::TLinkList< T, I >::Element_toValue ( TLinkListNode node)
inlinestatic

◆ end() [1/2]

template<typename T , int I>
iterator JGadget::TLinkList< T, I >::end ( )
inline

◆ end() [2/2]

template<typename T , int I>
const_iterator JGadget::TLinkList< T, I >::end ( ) const
inline

◆ Erase()

template<typename T , int I>
iterator JGadget::TLinkList< T, I >::Erase ( T element)
inline

◆ Find()

template<typename T , int I>
iterator JGadget::TLinkList< T, I >::Find ( const T element)
inline

◆ front()

template<typename T , int I>
T & JGadget::TLinkList< T, I >::front ( )
inline

◆ Insert()

template<typename T , int I>
iterator JGadget::TLinkList< T, I >::Insert ( iterator  iter,
T element 
)
inline

◆ pop_front()

template<typename T , int I>
void JGadget::TLinkList< T, I >::pop_front ( )
inline

◆ Push_back()

template<typename T , int I>
void JGadget::TLinkList< T, I >::Push_back ( T element)
inline

◆ Push_front()

template<typename T , int I>
void JGadget::TLinkList< T, I >::Push_front ( T element)
inline

◆ Remove()

template<typename T , int I>
void JGadget::TLinkList< T, I >::Remove ( T element)
inline

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