_Node_Allocations_Tree

C++
template <int _Size>
struct _Node_Allocations_Tree {
  char * _M_end;
  enum {
    eListSize = _Size/(sizeof(void *) * NUM_OBJ)
  };
  _Obj_Address _M_allocations_list[eListSize];
  int _M_allocations_count;
  _Node_Allocations_Tree * _M_Block_next;
};
File

CryMemoryAllocator.h

Members
Members
Description
char * _M_end;
Pointer to the end of the memory block
_Obj_Address _M_allocations_list[eListSize];
List of allocations
_Node_Allocations_Tree * _M_Block_next;
Pointer to the next memory block
Description

struct _Node_Allocations_Tree { enum { eListSize = _Size / (sizeof(void *) * _Num_obj); }; _Obj_Address * _M_allocations_list[eListSize]; int _M_Count; _Node_Allocations_Tree * _M_next; };