Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
xml_document_struct Struct Reference
Inheritance diagram for xml_document_struct:

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_pageallocate_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_bufferextra_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)

Detailed Description

Definition at line 1144 of file pugixml.cc.

Constructor & Destructor Documentation

◆ xml_document_struct()

xml_document_struct::xml_document_struct ( xml_memory_page * page)
inline

Definition at line 1146 of file pugixml.cc.

1146 : xml_node_struct(page, node_document), xml_allocator(page), buffer(0), extra_buffers(0)
1147 {
1148 }
xml_allocator(xml_memory_page *root)
Definition pugixml.cc:512
const char_t * buffer
Definition pugixml.cc:1150
xml_extra_buffer * extra_buffers
Definition pugixml.cc:1152

Member Data Documentation

◆ buffer

const char_t* xml_document_struct::buffer

Definition at line 1150 of file pugixml.cc.

Referenced by load_buffer_impl(), and xml_document_struct().

◆ extra_buffers

xml_extra_buffer* xml_document_struct::extra_buffers

Definition at line 1152 of file pugixml.cc.

Referenced by xml_document_struct().


The documentation for this struct was generated from the following file: