CookMem 1.4.0
A C++ memory context / allocator
Loading...
Searching...
No Matches
cookmem::SimpleMemContext< Arena, Logger, TreeType, T > Member List

This is the complete list of members for cookmem::SimpleMemContext< Arena, Logger, TreeType, T >, including all inherited members.

allocate(size_type size)cookmem::MemContext< Arena, Logger, TreeType, T >inline
allocateAligned(size_type size, size_type alignment)cookmem::MemContext< Arena, Logger, TreeType, T >inline
callocate(size_type num, size_type size)cookmem::MemContext< Arena, Logger, TreeType, T >inline
const_pointer typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
Container typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
contains(T *ptr, bool checkUsed=false)cookmem::MemContext< Arena, Logger, TreeType, T >inline
deallocate(T *ptr, size_type size=0)cookmem::MemContext< Arena, Logger, TreeType, T >inline
difference_type typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
getArena()cookmem::MemContext< Arena, Logger, TreeType, T >inline
getFootprint() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
getFootprintLimit() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
getImmediateReleaseThreshold() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
getLogger()cookmem::MemContext< Arena, Logger, TreeType, T >inline
getMaxFootprint() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
getPaddingByte() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
getPaddingSize() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
getPool()cookmem::MemContext< Arena, Logger, TreeType, T >inline
getSize(T *ptr)cookmem::MemContext< Arena, Logger, TreeType, T >inline
getTrimEmptySegmentsInterval() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
isPadding() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
isStoringExactSize() constcookmem::MemContext< Arena, Logger, TreeType, T >inline
MemContext(Arena &arena, Logger &logger, std::uint8_t paddingSize=DEFAULT_PADDING_SIZE)cookmem::MemContext< Arena, Logger, TreeType, T >inline
MemContext(MemCtx &other)cookmem::MemContext< Arena, Logger, TreeType, T >inline
MemCtx typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
pointer typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
Pool typedefcookmem::MemContext< Arena, Logger, TreeType, T >
reallocate(T *ptr, size_type size)cookmem::MemContext< Arena, Logger, TreeType, T >inline
releaseAll()cookmem::MemContext< Arena, Logger, TreeType, T >inline
releaseAllToSystem()cookmem::MemContext< Arena, Logger, TreeType, T >inline
setFootprintLimit(size_type footprintLimit)cookmem::MemContext< Arena, Logger, TreeType, T >inline
setImmediateReleaseThreshold(size_type threshold)cookmem::MemContext< Arena, Logger, TreeType, T >inline
setPaddingByte(std::uint8_t paddingByte)cookmem::MemContext< Arena, Logger, TreeType, T >inline
setStoringExactSize(bool b)cookmem::MemContext< Arena, Logger, TreeType, T >inline
setTrimEmptySegmentsInterval(size_type interval)cookmem::MemContext< Arena, Logger, TreeType, T >inline
SimpleMemContext(std::uint8_t paddingSize=DEFAULT_PADDING_SIZE)cookmem::SimpleMemContext< Arena, Logger, TreeType, T >inline
SimpleMemContext(SimpleMemContext &other, bool shareArena)cookmem::SimpleMemContext< Arena, Logger, TreeType, T >inline
size_type typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
validate()cookmem::MemContext< Arena, Logger, TreeType, T >inline
value_type typedefcookmem::SimpleMemContext< Arena, Logger, TreeType, T >
~MemContext() (defined in cookmem::MemContext< Arena, Logger, TreeType, T >)cookmem::MemContext< Arena, Logger, TreeType, T >inlinevirtual
~SimpleMemContext() (defined in cookmem::SimpleMemContext< Arena, Logger, TreeType, T >)cookmem::SimpleMemContext< Arena, Logger, TreeType, T >inlinevirtual