Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
MemoryChunkAllocator.h File Reference
#include "API.h"
#include "Memory/Allocator/PoolAllocator.h"
#include <shared_mutex>

Go to the source code of this file.

Classes

class  ECS::Memory::MemoryChunkAllocator< OBJECT_TYPE, MAX_CHUNK_OBJECTS >
 
class  ECS::Memory::MemoryChunkAllocator< OBJECT_TYPE, MAX_CHUNK_OBJECTS >::MemoryChunk
 
class  ECS::Memory::MemoryChunkAllocator< OBJECT_TYPE, MAX_CHUNK_OBJECTS >::iterator
 

Namespaces

namespace  ECS
 
namespace  ECS::Memory
 

Macros

#define ECS__MEMORY_CHUNK_ALLOCATOR_H__
 

Macro Definition Documentation

◆ ECS__MEMORY_CHUNK_ALLOCATOR_H__

#define ECS__MEMORY_CHUNK_ALLOCATOR_H__

File: include\Memory\MemoryChunkAllocator.h.

Summary: Auxilary allocator class using base PoolAllocator. This allocator dynamically

creates memory chunks when out of capacity. Each memory chunk is managed by a single PoolAllocator.

Definition at line 10 of file MemoryChunkAllocator.h.