#include <fix_alloc.hpp>
Открытые статические члены | |
void * | alloc () |
выделяет память размера SIZE | |
void | free (void *ptr) |
освобождает ранее выделенную память | |
Закрытые статические данные | |
void * | head |
определение статического члена void_alloc::head |
Его назначение состоит в выделении блоков памяти размера SIZE, в результате чего все объекты T одинакового (после округления до sizeof(void*)) размера будут использовать один и тот же список свободных кусков.
См. определение в файле fix_alloc.hpp строка 39
|
выделяет память размера SIZE
См. определение в файле fix_alloc.hpp строка 45 Перекрестные ссылки fixed_alloc_private::get_mem(). Используется в fixed_alloc< T >::alloc().
|
|
освобождает ранее выделенную память
См. определение в файле fix_alloc.hpp строка 56 Используется в fixed_alloc< T >::free().
00057 { 00058 *(void**)ptr=head; 00059 head=ptr; 00060 } |
|
определение статического члена void_alloc::head
См. определение в файле fix_alloc.hpp строка 65 |