
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().
1.5.9