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

#include <JPAList.h>

Public Member Functions

 JPAList ()
 
JPANode< T > * getEnd ()
 
JPANode< T > * getFirst () const
 
JPANode< T > * getLast () const
 
u32 getNum () const
 
void push_front (JPANode< T > *node)
 
void push_back (JPANode< T > *node)
 
JPANode< T > * pop_front ()
 
JPANode< T > * pop_back ()
 
JPANode< T > * erase (JPANode< T > *node)
 

Public Attributes

JPANode< T > * mpFirst
 
JPANode< T > * mpLast
 
u32 mNum
 

Constructor & Destructor Documentation

◆ JPAList()

template<class T >
JPAList< T >::JPAList ( )
inline

Member Function Documentation

◆ erase()

template<class T >
JPANode< T > * JPAList< T >::erase ( JPANode< T > *  node)
inline

◆ getEnd()

template<class T >
JPANode< T > * JPAList< T >::getEnd ( )
inline

◆ getFirst()

template<class T >
JPANode< T > * JPAList< T >::getFirst ( ) const
inline

◆ getLast()

template<class T >
JPANode< T > * JPAList< T >::getLast ( ) const
inline

◆ getNum()

template<class T >
u32 JPAList< T >::getNum ( ) const
inline

◆ pop_back()

template<class T >
JPANode< T > * JPAList< T >::pop_back ( )
inline

◆ pop_front()

template<class T >
JPANode< T > * JPAList< T >::pop_front ( )
inline

◆ push_back()

template<class T >
void JPAList< T >::push_back ( JPANode< T > *  node)
inline

◆ push_front()

template<class T >
void JPAList< T >::push_front ( JPANode< T > *  node)
inline

Member Data Documentation

◆ mNum

template<class T >
u32 JPAList< T >::mNum

◆ mpFirst

template<class T >
JPANode<T>* JPAList< T >::mpFirst

◆ mpLast

template<class T >
JPANode<T>* JPAList< T >::mpLast

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