Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
BlockAllocatorWithGC< T > Member List

This is the complete list of members for BlockAllocatorWithGC< T >, including all inherited members.

AbstractBlockAllocatorWithGC(t::size block_size, t::size chunk_size=1<< 20)AbstractBlockAllocatorWithGC
allocate(void)BlockAllocatorWithGC< T >inline
elm::AbstractBlockAllocatorWithGC::allocate(t::size size)AbstractBlockAllocatorWithGC
beginGC(void)AbstractBlockAllocatorWithGCprotectedvirtual
BlockAllocatorWithGC(t::size chunk_size=1<< 20)BlockAllocatorWithGC< T >inline
blockSize(void) constAbstractBlockAllocatorWithGCinline
chunkSize(void) constAbstractBlockAllocatorWithGCinline
collect(void)=0AbstractBlockAllocatorWithGCprotectedpure virtual
collectGarbage(void)AbstractBlockAllocatorWithGC
destroy(T *p)BlockAllocatorWithGC< T >inlinevirtual
destroy(void *p) overrideBlockAllocatorWithGC< T >inlinevirtual
endGC(void)AbstractBlockAllocatorWithGCprotectedvirtual
free(void *block)AbstractBlockAllocatorWithGC
free_cntAbstractBlockAllocatorWithGCprotected
free_listAbstractBlockAllocatorWithGCprotected
free_t typedefAbstractBlockAllocatorWithGCprotected
freeCount(void) constAbstractBlockAllocatorWithGCinline
isSync()AbstractBlockAllocatorWithGCinline
mark(T *b)BlockAllocatorWithGC< T >inlineprotected
elm::AbstractBlockAllocatorWithGC::mark(void *ptr)AbstractBlockAllocatorWithGCprotected
needsCollect() constAbstractBlockAllocatorWithGCinline
setAsync()AbstractBlockAllocatorWithGCinline
setSync()AbstractBlockAllocatorWithGCinline
totalCount(void) constAbstractBlockAllocatorWithGC
usedCount(void) constAbstractBlockAllocatorWithGCinline
~AbstractBlockAllocatorWithGC(void)AbstractBlockAllocatorWithGCvirtual