openMSX
|
Aligned memory (de)allocation. More...
Public Member Functions | |
AllocMap (const AllocMap &)=delete | |
AllocMap & | operator= (const AllocMap &)=delete |
void | insert (void *, void *unaligned) |
void * | remove (void *) |
Static Public Member Functions | |
static AllocMap & | instance () |
Aligned memory (de)allocation.
Definition at line 216 of file MemoryOps.cc.
|
delete |
|
inline |
Definition at line 227 of file MemoryOps.cc.
References ranges::none_of().
Referenced by openmsx::MemoryOps::mallocAligned().
|
inlinestatic |
Definition at line 222 of file MemoryOps.cc.
Referenced by openmsx::MemoryOps::freeAligned(), and openmsx::MemoryOps::mallocAligned().
|
inline |
Definition at line 233 of file MemoryOps.cc.
References move_pop_back(), and rfind_if_unguarded().
Referenced by openmsx::MemoryOps::freeAligned().