Buffer to structure as a free list. If ParentAllocator is not NullAllocator, the buffer is assumed to be allocated by parent and will be freed in the destructor.
Parent allocator. For construction from stateless allocators, use their instance static member.
Constructors setting up the memory structured as a free list.