3#include "abstract/memory/Memory.hh"
5namespace Abstract::Memory {
18 bool operator==(
const MEMList &rhs)
const =
default;
20 void append(
void *
object);
21 void remove(
void *
object);
22 [[nodiscard]]
void *getFirst();
23 [[nodiscard]]
void *getNext(
void *
object);
31 void setFirstObject(
void *
object);
32 [[nodiscard]]
MEMLink *getLink(
void *
object);
Link of an instrusive doubly-linked list.
Intrusive doubly-linked list. Links are placed within the corresponding object.