sead
Loading...
Searching...
No Matches
sead::TListNode< T > Class Template Reference

#include <seadTList.h>

Inherits sead::ListNode.

Public Member Functions

 TListNode ()
 TListNode (T data)
void insertBack (TListNode< T > *n)
void insertFront (TListNode< T > *n)
void erase ()
Public Member Functions inherited from sead::ListNode
 ListNode ()
ListNodenext () const
ListNodeprev () const
bool isLinked () const

Public Attributes

mData
TList< T > * mList

Friends

class TList< T >

Constructor & Destructor Documentation

◆ TListNode() [1/2]

template<typename T>
sead::TListNode< T >::TListNode ( )
inline

◆ TListNode() [2/2]

template<typename T>
sead::TListNode< T >::TListNode ( T data)
inline

Member Function Documentation

◆ insertBack()

template<typename T>
void sead::TListNode< T >::insertBack ( TListNode< T > * n)

◆ insertFront()

template<typename T>
void sead::TListNode< T >::insertFront ( TListNode< T > * n)

◆ erase()

template<typename T>
void sead::TListNode< T >::erase ( )
inline

◆ TList< T >

template<typename T>
friend class TList< T >
friend

Member Data Documentation

◆ mData

template<typename T>
T sead::TListNode< T >::mData

◆ mList

template<typename T>
TList<T>* sead::TListNode< T >::mList