Fast allocator, only to be used in containers inside the same memory heap. More...
#include <irrAllocator.h>
Fast allocator, only to be used in containers inside the same memory heap.
Containers using it are NOT able to be used it across dll boundaries. Use this when using in an internal class or function or when compiled into a static lib
Definition at line 75 of file irrAllocator.h.
T* irr::core::irrAllocatorFast< T >::allocate | ( | size_t | cnt | ) | [inline] |
Allocate memory for an array of objects.
Definition at line 80 of file irrAllocator.h.
void irr::core::irrAllocatorFast< T >::construct | ( | T * | ptr, |
const T & | e | ||
) | [inline] |
Construct an element.
Definition at line 92 of file irrAllocator.h.
void irr::core::irrAllocatorFast< T >::deallocate | ( | T * | ptr | ) | [inline] |
Deallocate memory for an array of objects.
Definition at line 86 of file irrAllocator.h.
void irr::core::irrAllocatorFast< T >::destruct | ( | T * | ptr | ) | [inline] |
Destruct an element.
Definition at line 98 of file irrAllocator.h.