memory_pool: Deduplicate slab allocation code (#28)

This commit is contained in:
Mat M
2016-09-07 08:20:42 -04:00
committed by Merry
parent d646c3119d
commit b41de890fb
2 changed files with 15 additions and 7 deletions

View File

@@ -28,6 +28,11 @@ public:
void* Alloc();
private:
// Allocates a completely new memory slab.
// Used when an entirely new slab is needed
// due the current one running out of usable space.
void AllocateNewSlab();
size_t object_size;
size_t slab_size;
char* current_slab;