xlld.memorymanager

MemoryManager.D

Ported from MemoryManager.cpp by Laeeth Isharc // // Platform: Microsoft Windows // ///***************************************************************************

Members

Aliases

MemoryPool
alias MemoryPool = AllocatorList!((size_t n) => Region!Mallocator(max(n, size_t(1024 * 1024))), Mallocator)
allocator
alias allocator = Mallocator.instance
autoFreeAllocator
alias autoFreeAllocator = Mallocator.instance

Functions

allocatorContext
auto allocatorContext(A allocator)
autoFree
void autoFree(LPXLOPER12 arg)

the function called by the Excel callback

makeArray2D
T[][] makeArray2D(A allocator, XLOPER12 oper)

Structs

AllocatorContext
struct AllocatorContext(A)

Variables

gTempAllocator
MemoryPool gTempAllocator;

Meta