Public Types |
| enum | { bufcapacitybytes,
bufcapacity = bufcapacitybytes / (sizeof(char_t) + 4)
} |
Public Member Functions |
|
| xml_buffered_writer (xml_writer &writer_, xml_encoding user_encoding) |
|
void | flush () |
|
void | flush (const char_t *data, size_t size) |
|
void | write (const char_t *data, size_t length) |
|
void | write (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 |
The documentation for this class was generated from the following file: