A structure to manage a single memory page which is used to allocate smaller memory chunks. More...
Public Member Functions | |
Page (const char *end) | |
size_t | remain () const |
CharT * | alloc (size_t sz) |
Public Attributes | |
Page * | next_page |
char * | alloc_end |
const char * | page_end |
char | buf [1] |
A structure to manage a single memory page which is used to allocate smaller memory chunks.
Definition at line 81 of file PageArena.h.
|
inline |
Definition at line 87 of file PageArena.h.
|
inline |
Definition at line 95 of file PageArena.h.
|
inline |
Definition at line 91 of file PageArena.h.
char* Hypertable::PageArena< CharT, PageAllocatorT >::Page::alloc_end |
Definition at line 83 of file PageArena.h.
char Hypertable::PageArena< CharT, PageAllocatorT >::Page::buf[1] |
Definition at line 85 of file PageArena.h.
Page* Hypertable::PageArena< CharT, PageAllocatorT >::Page::next_page |
Definition at line 82 of file PageArena.h.
const char* Hypertable::PageArena< CharT, PageAllocatorT >::Page::page_end |
Definition at line 84 of file PageArena.h.