Static Public Member Functions | |
static xml_memory_page * | construct (void *memory) |
Public Attributes | |
xml_allocator * | allocator |
void * | memory |
xml_memory_page * | prev |
xml_memory_page * | next |
size_t | busy_size |
size_t | freed_size |
char | data [1] |
Definition at line 248 of file pugixml.cpp.
static xml_memory_page* xml_memory_page::construct | ( | void * | memory | ) | [inline, static] |
Definition at line 249 of file pugixml.cpp.
References allocator, busy_size, freed_size, memory, next, and prev.
Referenced by xml_allocator::allocate_page().
Definition at line 264 of file pugixml.cpp.
Referenced by xml_allocator::allocate_page(), and construct().
size_t xml_memory_page::busy_size |
Definition at line 271 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory_oob(), xml_allocator::allocate_string(), construct(), xml_allocator::deallocate_memory(), and xml_allocator::deallocate_string().
char xml_memory_page::data[1] |
Definition at line 274 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory(), xml_allocator::allocate_memory_oob(), xml_allocator::allocate_string(), and xml_allocator::deallocate_memory().
size_t xml_memory_page::freed_size |
Definition at line 272 of file pugixml.cpp.
Referenced by construct(), and xml_allocator::deallocate_memory().
void* xml_memory_page::memory |
Definition at line 266 of file pugixml.cpp.
Referenced by xml_allocator::allocate_page(), construct(), and xml_allocator::deallocate_page().
Definition at line 269 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory_oob(), construct(), and xml_allocator::deallocate_memory().
Definition at line 268 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory_oob(), construct(), and xml_allocator::deallocate_memory().