ScummVM API documentation
Common::FixedSizeMemoryPool< CHUNK_SIZE, 0 > Class Template Reference
Inheritance diagram for Common::FixedSizeMemoryPool< CHUNK_SIZE, 0 >:
Common::MemoryPool

Additional Inherited Members

- Public Member Functions inherited from Common::MemoryPool
 MemoryPool (size_t chunkSize)
 
void * allocChunk ()
 
void freeChunk (void *ptr)
 
void freeUnusedPages ()
 
size_t getChunkSize () const
 
- Protected Member Functions inherited from Common::MemoryPool
 MemoryPool (const MemoryPool &)
 
MemoryPooloperator= (const MemoryPool &)
 
void allocPage ()
 
void addPageToPool (const Page &page)
 
bool isPointerInPage (void *ptr, const Page &page)
 
- Protected Attributes inherited from Common::MemoryPool
const size_t _chunkSize
 
Array< Page_pages
 
void * _next
 
size_t _chunksPerPage
 

The documentation for this class was generated from the following file: