NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
fLiNdBa_c Class Reference

#include <dol/framework/f_list_nd.hpp>

Inheritance diagram for fLiNdBa_c:
[legend]

Description

A base list node.

Each node is owned by a base and represents it in the list.

Note
Unofficial name.

Definition at line 11 of file f_list_nd.hpp.

Public Member Functions

 fLiNdBa_c (fBase_c *owner)
 Constructs a new list node.
 
fLiNdBa_cgetPrev () const
 
fLiNdBa_cgetNext () const
 
void removeSelf ()
 Removes this node from the owner's fBase_c::mUnusedList mUnusedList.
 
- Public Member Functions inherited from cListNd_c
 cListNd_c ()
 Constructs a new list node.
 
cListNd_cgetPrev () const
 
cListNd_cgetNext () const
 

Public Attributes

fBase_cmpOwner
 The owner of this node.
 

Additional Inherited Members

- Protected Attributes inherited from cListNd_c
cListNd_cmpPrev
 The previous node.
 
cListNd_cmpNext
 The next node.
 

Constructor & Destructor Documentation

◆ fLiNdBa_c()

fLiNdBa_c::fLiNdBa_c ( fBase_c owner)
inline

Constructs a new list node.

Parameters
ownerThe node's owner.

Definition at line 16 of file f_list_nd.hpp.

Member Function Documentation

◆ getPrev()

fLiNdBa_c * fLiNdBa_c::getPrev ( ) const
inline

Definition at line 18 of file f_list_nd.hpp.

◆ getNext()

fLiNdBa_c * fLiNdBa_c::getNext ( ) const
inline

Definition at line 22 of file f_list_nd.hpp.

◆ removeSelf()

void fLiNdBa_c::removeSelf ( )

Removes this node from the owner's fBase_c::mUnusedList mUnusedList.

Note
Unofficial name. Might not actually belong to this class (xor trick on hash).

Definition at line 68 of file f_list.cpp.

Member Data Documentation

◆ mpOwner

fBase_c* fLiNdBa_c::mpOwner

The owner of this node.

Definition at line 30 of file f_list_nd.hpp.