Chunk header for perpending to each chunk. Plus de détails...
Attributs publics | |
size_t | capacity |
Capacity of the chunk in bytes (excluding the header itself). | |
size_t | size |
Current size of allocated memory in bytes. | |
ChunkHeader * | next |
Next chunk in the linked list. | |
Chunk header for perpending to each chunk.
Chunks are stored as a singly linked list.
Définition à la ligne 270 du fichier allocators.h.
size_t MemoryPoolAllocator< BaseAllocator >::ChunkHeader::capacity |
Capacity of the chunk in bytes (excluding the header itself).
Définition à la ligne 271 du fichier allocators.h.
Référencé par MemoryPoolAllocator< BaseAllocator >::Malloc(), et MemoryPoolAllocator< BaseAllocator >::MemoryPoolAllocator().
ChunkHeader* MemoryPoolAllocator< BaseAllocator >::ChunkHeader::next |
Next chunk in the linked list.
Définition à la ligne 273 du fichier allocators.h.
Référencé par MemoryPoolAllocator< BaseAllocator >::Capacity(), MemoryPoolAllocator< BaseAllocator >::Clear(), MemoryPoolAllocator< BaseAllocator >::MemoryPoolAllocator(), et MemoryPoolAllocator< BaseAllocator >::Size().
size_t MemoryPoolAllocator< BaseAllocator >::ChunkHeader::size |
Current size of allocated memory in bytes.
Définition à la ligne 272 du fichier allocators.h.
Référencé par MemoryPoolAllocator< BaseAllocator >::Clear(), MemoryPoolAllocator< BaseAllocator >::Malloc(), MemoryPoolAllocator< BaseAllocator >::MemoryPoolAllocator(), et MemoryPoolAllocator< BaseAllocator >::Realloc().