Libparserutils
|
Input stream object. More...
#include <inputstream.h>
Data Fields | |
parserutils_buffer * | utf8 |
Buffer containing UTF-8 data. | |
uint32_t | cursor |
Byte offset of current position. | |
bool | had_eof |
Whether EOF has been reached. |
Input stream object.
Definition at line 39 of file inputstream.h.
uint32_t parserutils_inputstream::cursor |
Byte offset of current position.
Definition at line 43 of file inputstream.h.
Referenced by parserutils_inputstream_advance(), parserutils_inputstream_create(), parserutils_inputstream_insert(), parserutils_inputstream_peek(), parserutils_inputstream_peek_slow(), and parserutils_inputstream_refill_buffer().
bool parserutils_inputstream::had_eof |
Whether EOF has been reached.
Definition at line 45 of file inputstream.h.
Referenced by parserutils_inputstream_append(), parserutils_inputstream_create(), parserutils_inputstream_peek_slow(), and parserutils_inputstream_refill_buffer().
parserutils_buffer* parserutils_inputstream::utf8 |
Buffer containing UTF-8 data.
Definition at line 41 of file inputstream.h.
Referenced by parserutils_inputstream_advance(), parserutils_inputstream_create(), parserutils_inputstream_destroy(), parserutils_inputstream_insert(), parserutils_inputstream_peek(), parserutils_inputstream_peek_slow(), and parserutils_inputstream_refill_buffer().