#include "lex.h"
Definition at line 538 of file lex.h.
◆ input_buffer()
base_lexer::input_buffer::input_buffer |
( |
void |
| ) |
|
|
inline |
◆ at_eof()
bool base_lexer::input_buffer::at_eof |
( |
void |
| ) |
const |
|
inline |
◆ copy_chunk()
int base_lexer::input_buffer::copy_chunk |
( |
char * |
buf, |
|
|
std::size_t |
max_size, |
|
|
bool |
by_lines = false |
|
) |
| |
◆ empty()
bool base_lexer::input_buffer::empty |
( |
void |
| ) |
const |
|
inline |
◆ fill()
void base_lexer::input_buffer::fill |
( |
const std::string & |
input, |
|
|
bool |
eof_arg |
|
) |
| |
◆ m_buffer
std::string base_lexer::input_buffer::m_buffer |
|
private |
◆ m_chars_left
std::size_t base_lexer::input_buffer::m_chars_left |
|
private |
◆ m_eof
bool base_lexer::input_buffer::m_eof |
|
private |
◆ m_offset
std::size_t base_lexer::input_buffer::m_offset |
|
private |
The documentation for this class was generated from the following files: