SPH
|
Allocators used by containers. More...
Go to the source code of this file.
Classes | |
struct | MemoryBlock |
class | Mallocator |
Default allocator, simply wrapping _mm_malloc and _mm_free calls. More... | |
class | StackAllocator< TSize, TAlign > |
Allocator used pre-allocated fixed-size buffer on stack. More... | |
class | FallbackAllocator< TPrimary, TFallback > |
Allocator that attemps to allocate using given primary allocator, and if the allocation fails, it allocates using a second fallback allocator. More... | |
class | Segregator< TLimit, TSmall, TLarge > |
Compositor that uses one allocator for small allocations and another allocator for large allocations. More... | |
class | TrackingAllocator< TAllocator > |
Helper allocator that keeps track on allocated memory. More... | |
class | MemoryResourceAllocator< TResource > |
Allocator that obtains memory blocks from given memory resource. More... | |
class | MonotonicMemoryResource< TAllocator > |
Simple memory resource with pre-allocated contiguous memory buffer. More... | |