|
size_t | flush () |
|
void | flush (const char_t *data, size_t size) |
|
void | write (char_t d0) |
|
void | write (char_t d0, char_t d1) |
|
void | write (char_t d0, char_t d1, char_t d2) |
|
void | write (char_t d0, char_t d1, char_t d2, char_t d3) |
|
void | write (char_t d0, char_t d1, char_t d2, char_t d3, char_t d4) |
|
void | write (char_t d0, char_t d1, char_t d2, char_t d3, char_t d4, char_t d5) |
|
void | write_buffer (const char_t *data, size_t length) |
|
void | write_direct (const char_t *data, size_t length) |
|
void | write_string (const char_t *data) |
|
| xml_buffered_writer (xml_writer &writer_, xml_encoding user_encoding) |
|
◆ anonymous enum
◆ xml_buffered_writer() [1/2]
◆ xml_buffered_writer() [2/2]
xml_buffered_writer::xml_buffered_writer |
( |
xml_writer & | writer_, |
|
|
xml_encoding | user_encoding ) |
|
inline |
◆ flush() [1/2]
size_t xml_buffered_writer::flush |
( |
| ) |
|
|
inline |
◆ flush() [2/2]
void xml_buffered_writer::flush |
( |
const char_t * | data, |
|
|
size_t | size ) |
|
inline |
◆ operator=()
◆ write() [1/6]
void xml_buffered_writer::write |
( |
char_t | d0 | ) |
|
|
inline |
在文件 pugixml.cpp 第 3813 行定义.
引用了 bufcapacity, buffer, bufsize , 以及 flush().
被这些函数引用 node_output(), node_output_attributes(), node_output_comment(), node_output_end(), node_output_pi_value(), node_output_simple(), node_output_start(), text_output_cdata(), text_output_escaped() , 以及 text_output_indent().
◆ write() [2/6]
void xml_buffered_writer::write |
( |
char_t | d0, |
|
|
char_t | d1 ) |
|
inline |
◆ write() [3/6]
void xml_buffered_writer::write |
( |
char_t | d0, |
|
|
char_t | d1, |
|
|
char_t | d2 ) |
|
inline |
◆ write() [4/6]
void xml_buffered_writer::write |
( |
char_t | d0, |
|
|
char_t | d1, |
|
|
char_t | d2, |
|
|
char_t | d3 ) |
|
inline |
◆ write() [5/6]
void xml_buffered_writer::write |
( |
char_t | d0, |
|
|
char_t | d1, |
|
|
char_t | d2, |
|
|
char_t | d3, |
|
|
char_t | d4 ) |
|
inline |
◆ write() [6/6]
void xml_buffered_writer::write |
( |
char_t | d0, |
|
|
char_t | d1, |
|
|
char_t | d2, |
|
|
char_t | d3, |
|
|
char_t | d4, |
|
|
char_t | d5 ) |
|
inline |
◆ write_buffer()
void xml_buffered_writer::write_buffer |
( |
const char_t * | data, |
|
|
size_t | length ) |
|
inline |
◆ write_direct()
void xml_buffered_writer::write_direct |
( |
const char_t * | data, |
|
|
size_t | length ) |
|
inline |
◆ write_string()
void xml_buffered_writer::write_string |
( |
const char_t * | data | ) |
|
|
inline |
◆ buffer
◆ bufsize
size_t xml_buffered_writer::bufsize |
◆ data_char
◆ data_u16
◆ data_u32
◆ data_u8
◆ encoding
xml_encoding xml_buffered_writer::encoding |
◆ [union]
union { ... } xml_buffered_writer::scratch |
◆ writer
xml_writer& xml_buffered_writer::writer |
该类的文档由以下文件生成: