HDK
|
Public Types | |
enum | { bufcapacitybytes, bufcapacity = bufcapacitybytes / (sizeof(char_t) + 4) } |
Public Member Functions | |
xml_buffered_writer (xml_writer &writer_, xml_encoding user_encoding) | |
size_t | flush () |
void | flush (const char_t *data, size_t size) |
void | write_direct (const char_t *data, size_t length) |
void | write_buffer (const char_t *data, size_t length) |
void | write_string (const char_t *data) |
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) |
Public Attributes | |
char_t | buffer [bufcapacity] |
union { | |
uint8_t data_u8 [4 *bufcapacity] | |
uint16_t data_u16 [2 *bufcapacity] | |
uint32_t data_u32 [bufcapacity] | |
char_t data_char [bufcapacity] | |
} | scratch |
xml_writer & | writer |
size_t | bufsize |
xml_encoding | encoding |
Definition at line 3696 of file pugixml.cpp.
anonymous enum |
Enumerator | |
---|---|
bufcapacitybytes | |
bufcapacity |
Definition at line 3883 of file pugixml.cpp.
|
inline |
Definition at line 3702 of file pugixml.cpp.
|
inline |
Definition at line 3707 of file pugixml.cpp.
Definition at line 3714 of file pugixml.cpp.
Definition at line 3811 of file pugixml.cpp.
Definition at line 3820 of file pugixml.cpp.
Definition at line 3830 of file pugixml.cpp.
Definition at line 3841 of file pugixml.cpp.
Definition at line 3853 of file pugixml.cpp.
|
inline |
Definition at line 3866 of file pugixml.cpp.
Definition at line 3771 of file pugixml.cpp.
Definition at line 3732 of file pugixml.cpp.
Definition at line 3786 of file pugixml.cpp.
char_t xml_buffered_writer::buffer[bufcapacity] |
Definition at line 3895 of file pugixml.cpp.
size_t xml_buffered_writer::bufsize |
Definition at line 3906 of file pugixml.cpp.
char_t xml_buffered_writer::data_char[bufcapacity] |
Definition at line 3902 of file pugixml.cpp.
uint16_t xml_buffered_writer::data_u16[2 *bufcapacity] |
Definition at line 3900 of file pugixml.cpp.
uint32_t xml_buffered_writer::data_u32[bufcapacity] |
Definition at line 3901 of file pugixml.cpp.
uint8_t xml_buffered_writer::data_u8[4 *bufcapacity] |
Definition at line 3899 of file pugixml.cpp.
xml_encoding xml_buffered_writer::encoding |
Definition at line 3907 of file pugixml.cpp.
union { ... } xml_buffered_writer::scratch |
xml_writer& xml_buffered_writer::writer |
Definition at line 3905 of file pugixml.cpp.