|
NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
|
#include <game/framework/f_line_mg.hpp>
A base list like fLiMgBa_c, but with fLiNdBaPr_c nodes for priority-based ordering.
Definition at line 60 of file f_line_mg.hpp.
Public Member Functions | |
| fLiMgBaFuPr_c (int(fBase_c::*procFunc)()) | |
| Constructs a new list. | |
| bool | insertLineNodePriority (fLiNdBaPr_c *node) |
| Adds a node to the list, according to its priority. | |
| fLiNdBaPr_c * | getFirst () const |
| fLiNdBaPr_c * | getLast () const |
| Public Member Functions inherited from fLiMgBaFu_c | |
| fLiMgBaFu_c (int(fBase_c::*procFunc)()) | |
| Constructs a new list. | |
| bool | lineListProc () |
| Calls the process function on each base in the list. | |
| Public Member Functions inherited from fLiMgBa_c | |
| int | countNodeByProfName (ProfileName profName) const |
| Counts the number of bases using the given profile name. | |
| const fLiNdBaLink_c * | searchNodeByID (fBaseID_e id) const |
| Searches for a base with the given ID. | |
| fLiNdBaLink_c * | getFirst () const |
| fLiNdBaLink_c * | getLast () const |
| Public Member Functions inherited from cLineMg_c | |
| cLineMg_c () | |
| Constructs a new list container. | |
| bool | insertLineNode (cLineNd_c *node, cLineNd_c *prevNode) |
| Inserts a node after the given previous node. | |
| bool | removeLineNode (cLineNd_c *node) |
| Removes a node from the list. | |
| bool | addLastLineNode (cLineNd_c *node) |
| Adds a node to the end of the list. | |
| bool | addTopLineNode (cLineNd_c *node) |
| Adds a node to the beginning of the list. | |
| cLineNd_c * | getFirst () const |
| cLineNd_c * | getLast () const |
Additional Inherited Members | |
| Protected Attributes inherited from cLineMg_c | |
| cLineNd_c * | mpFirst |
| The first node in the list. | |
| cLineNd_c * | mpLast |
| The last node in the list. | |
|
inline |
Constructs a new list.
| procFunc | The process function, or nullptr. |
Definition at line 65 of file f_line_mg.hpp.
| bool fLiMgBaFuPr_c::insertLineNodePriority | ( | fLiNdBaPr_c * | node | ) |
Adds a node to the list, according to its priority.
| node | The node to insert. |
Definition at line 5 of file f_line.cpp.
|
inline |
Definition at line 75 of file f_line_mg.hpp.
|
inline |
Definition at line 79 of file f_line_mg.hpp.