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)
AbstractBlockAllocatorWithGC
protected
virtual
BlockAllocatorWithGC
(t::size chunk_size=1<< 20)
BlockAllocatorWithGC< T >
inline
blockSize
(void) const
AbstractBlockAllocatorWithGC
inline
chunkSize
(void) const
AbstractBlockAllocatorWithGC
inline
collect
(void)=0
AbstractBlockAllocatorWithGC
protected
pure virtual
collectGarbage
(void)
AbstractBlockAllocatorWithGC
destroy
(T *p)
BlockAllocatorWithGC< T >
inline
virtual
destroy
(void *p) override
BlockAllocatorWithGC< T >
inline
virtual
endGC
(void)
AbstractBlockAllocatorWithGC
protected
virtual
free
(void *block)
AbstractBlockAllocatorWithGC
free_cnt
AbstractBlockAllocatorWithGC
protected
free_list
AbstractBlockAllocatorWithGC
protected
free_t
typedef
AbstractBlockAllocatorWithGC
protected
freeCount
(void) const
AbstractBlockAllocatorWithGC
inline
isSync
()
AbstractBlockAllocatorWithGC
inline
mark
(T *b)
BlockAllocatorWithGC< T >
inline
protected
elm::AbstractBlockAllocatorWithGC::mark
(void *ptr)
AbstractBlockAllocatorWithGC
protected
needsCollect
() const
AbstractBlockAllocatorWithGC
inline
setAsync
()
AbstractBlockAllocatorWithGC
inline
setSync
()
AbstractBlockAllocatorWithGC
inline
totalCount
(void) const
AbstractBlockAllocatorWithGC
usedCount
(void) const
AbstractBlockAllocatorWithGC
inline
~AbstractBlockAllocatorWithGC
(void)
AbstractBlockAllocatorWithGC
virtual
Generated on Fri Jul 23 2021 11:32:45 for Elm by
1.8.17