CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
xml_document_struct结构体 参考
+ 类 xml_document_struct 继承关系图:
+ xml_document_struct 的协作图:

Public 成员函数

 xml_document_struct (xml_memory_page *page)
 
- Public 成员函数 继承自 xml_allocator
void * allocate_memory (size_t size, xml_memory_page *&out_page)
 
void * allocate_memory_oob (size_t size, xml_memory_page *&out_page)
 
void * allocate_object (size_t size, xml_memory_page *&out_page)
 
xml_memory_pageallocate_page (size_t data_size)
 
char_t * allocate_string (size_t length)
 
void deallocate_memory (void *ptr, size_t size, xml_memory_page *page)
 
void deallocate_string (char_t *string)
 
bool reserve ()
 
 xml_allocator (xml_memory_page *root)
 

Public 属性

const char_t * buffer
 
xml_extra_bufferextra_buffers
 
- Public 属性 继承自 xml_allocator
size_t _busy_size
 
xml_memory_page_root
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 xml_allocator
static void deallocate_page (xml_memory_page *page)
 

详细描述

在文件 pugixml.cpp1147 行定义.

构造及析构函数说明

◆ xml_document_struct()

xml_document_struct::xml_document_struct ( xml_memory_page * page)
inline

在文件 pugixml.cpp1149 行定义.

类成员变量说明

◆ buffer

const char_t* xml_document_struct::buffer

在文件 pugixml.cpp1153 行定义.

被这些函数引用 load_buffer_impl().

◆ extra_buffers

xml_extra_buffer* xml_document_struct::extra_buffers

在文件 pugixml.cpp1155 行定义.


该结构体的文档由以下文件生成: