#include <List.hh>
Intrusive doubly-linked list. Links are placed within the corresponding object.
Public Member Functions | |
| MEMList (u16 offset) | |
| bool | operator== (const MEMList &rhs) const =default |
| void | append (void *object) |
| void | remove (void *object) |
| void * | getFirst () |
| void * | getNext (void *object) |
Public Attributes | |
| void * | m_headObject |
| void * | m_tailObject |
| u16 | m_numObjects |
| u16 | m_offset |
Private Member Functions | |
| void | setFirstObject (void *object) |
| MEMLink * | getLink (void *object) |
|
0x80199C08 |
|
nodiscardprivate |
|
nodiscard0x80199CE4 |
|
0x80199C78 |
|
private |