#include "nel/misc/types_nl.h"
#include "nel/misc/mutex.h"
#include "nel/misc/tds.h"
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | NLMISC |
Macros | |
#define | NelAlloc(heap, size, category) ((heap).allocate (size, __FILE__, __LINE__, category)) |
#define | NelRealloc(heap, size, ptr, category) (heap.allocate (ptr, size, __FILE__, __LINE__, category)) |
Small Block | |
#define | NL_ALIGN_SIZE_FOR_SMALLBLOCK(size) (((size) + SmallBlockGranularity-1) & ~(SmallBlockGranularity-1)) |
#define | NL_SIZE_TO_SMALLBLOCK_INDEX(size) ((size-1)>>SmallBlockGranularityShift) |
#define | NL_SMALLBLOCK_COUNT (1+(LastSmallBlock - FirstSmallBlock)/SmallBlockGranularity) |
Defines | |
#define | NL_HEAP_NODE_END_SIZE sizeof(CNodeEnd) |
|
Definition at line 496 of file include/nel/misc/heap_allocator.h. |
|
Definition at line 499 of file include/nel/misc/heap_allocator.h. |
|
Definition at line 449 of file include/nel/misc/heap_allocator.h. |
|
Definition at line 275 of file include/nel/misc/heap_allocator.h. |
|
Definition at line 448 of file include/nel/misc/heap_allocator.h. |
|
Definition at line 447 of file include/nel/misc/heap_allocator.h. |