Public Member Functions | |
| xml_document_struct (xml_memory_page *page) | |
  Public Member Functions inherited from xml_allocator | |
| xml_allocator (xml_memory_page *root) | |
| xml_memory_page * | allocate_page (size_t data_size) | 
| void * | allocate_memory_oob (size_t size, xml_memory_page *&out_page) | 
| void * | allocate_memory (size_t size, xml_memory_page *&out_page) | 
| void * | allocate_object (size_t size, xml_memory_page *&out_page) | 
| void | deallocate_memory (void *ptr, size_t size, xml_memory_page *page) | 
| char_t * | allocate_string (size_t length) | 
| void | deallocate_string (char_t *string) | 
| bool | reserve () | 
Public Attributes | |
| const char_t * | buffer | 
| xml_extra_buffer * | extra_buffers | 
  Public Attributes inherited from xml_allocator | |
| xml_memory_page * | _root | 
| size_t | _busy_size | 
Additional Inherited Members | |
  Static Public Member Functions inherited from xml_allocator | |
| static void | deallocate_page (xml_memory_page *page) | 
Definition at line 1141 of file pugixml.cpp.
      
  | 
  inline | 
Definition at line 1143 of file pugixml.cpp.
| const char_t* xml_document_struct::buffer | 
Definition at line 1147 of file pugixml.cpp.
| xml_extra_buffer* xml_document_struct::extra_buffers | 
Definition at line 1149 of file pugixml.cpp.