gtAllocator
template<typename Type> class

Класс gtAllocator даёт основные функции для динамического создания экземпляров класса.

Конструкторы
gtAllocator()

Методы
gtAllocator::allocate
Type * allocate( u32 size )
Выделить память размером size * sizeof(Type).
Вернёт указатель на не инициализированный объект.

gtAllocator::construct
void construct( Type * new_data, const Type& old_data )
Конструировать объект (вызвать конструктор).

gtAllocator::deallocate
void deallocate( Type * ptr )
Освободить память.

gtAllocator::destruct
void destruct( Type * ptr )
Вызвать деструктор.