3#include "abstract/memory/Memory.hh"
5namespace Abstract::Memory {
17 void append(
void *
object);
18 void remove(
void *
object);
19 [[nodiscard]]
void *getFirst();
20 [[nodiscard]]
void *getNext(
void *
object);
28 void setFirstObject(
void *
object);
29 [[nodiscard]]
MEMLink *getLink(
void *
object);
Link of an instrusive doubly-linked list.
Intrusive doubly-linked list. Links are placed within the corresponding object.