#include <Scanner.h>
◆ Scanner() [1/2]
◆ Scanner() [2/2]
◆ ~Scanner()
◆ currentLine() [1/2]
◆ currentLine() [2/2]
const String & currentLine |
( |
| ) |
const |
|
inline |
◆ dataSize()
◆ file()
◆ getByteArray()
virtual uint01 * getByteArray |
( |
| ) |
|
|
inlinevirtual |
◆ getColumn()
template<class t_type >
t_type getColumn |
( |
uint04 | column | ) |
|
|
inline |
◆ getCurrent()
const char * getCurrent |
( |
| ) |
const |
◆ getCurrentFilePosition()
uint08 getCurrentFilePosition |
( |
| ) |
|
◆ getCurrentLineNumber()
uint08 getCurrentLineNumber |
( |
| ) |
const |
◆ getDebugPosition()
◆ getFilePercent()
◆ getLineLength()
uint04 getLineLength |
( |
| ) |
const |
◆ getNext() [1/19]
◆ getNext() [2/19]
◆ getNext() [3/19]
◆ getNext() [4/19]
◆ getNext() [5/19]
◆ getNext() [6/19]
◆ getNext() [7/19]
◆ getNext() [8/19]
◆ getNext() [9/19]
◆ getNext() [10/19]
◆ getNext() [11/19]
◆ getNext() [12/19]
◆ getNext() [13/19]
◆ getNext() [14/19]
◆ getNext() [15/19]
◆ getNext() [16/19]
◆ getNext() [17/19]
◆ getNext() [18/19]
◆ getNext() [19/19]
template<class t_type >
t_type getNext |
( |
uint04 | count | ) |
|
|
inline |
◆ getNextHex() [1/2]
◆ getNextHex() [2/2]
◆ hasNext()
◆ isComment()
bool isComment |
( |
char | comment | ) |
const |
◆ linePosition()
◆ moveForward()
void moveForward |
( |
uint04 | distance = 1 | ) |
|
◆ nextLine() [1/2]
◆ nextLine() [2/2]
bool nextLine |
( |
String & | string, |
|
|
bool | clear_string = true ) |
|
virtual |
◆ quoteCharacter()
char quoteCharacter |
( |
| ) |
const |
|
inline |
◆ resetLinePosition()
void resetLinePosition |
( |
| ) |
|
◆ setDelimiter()
void setDelimiter |
( |
char | delimiter | ) |
|
◆ setFilePosition()
void setFilePosition |
( |
uint08 | file_position, |
|
|
bool | read_line = true ) |
|
virtual |
◆ setHasDelimiter()
void setHasDelimiter |
( |
const bool | has_delimiter | ) |
|
|
inline |
◆ setIgnoreEmptyLines()
void setIgnoreEmptyLines |
( |
bool | ignore_new_lines | ) |
|
|
inline |
◆ setIgnoreWhiteSpace()
void setIgnoreWhiteSpace |
( |
bool | ignore_white_space | ) |
|
|
inline |
◆ setQuoteCharacter()
void setQuoteCharacter |
( |
char | quote_character | ) |
|
|
inline |
◆ skip()
◆ skipTo() [1/3]
bool skipTo |
( |
char | location, |
|
|
bool | ignore_case = false ) |
◆ skipTo() [2/3]
bool skipTo |
( |
const Buffer< char > & | locations, |
|
|
bool | ignore_case = false ) |
◆ skipTo() [3/3]
bool skipTo |
( |
const char * | location, |
|
|
bool | ignore_case = false ) |
◆ skipWhiteSpace()
◆ m_cur_column
◆ m_cur_line_pos
◆ m_current_file_position
uint08 m_current_file_position |
|
protected |
◆ m_current_line
◆ m_current_line_number
◆ m_current_line_size
◆ m_data_size
◆ m_delimiter
◆ m_file
◆ m_has_delimiter
◆ m_ignore_empty_lines
bool m_ignore_empty_lines |
|
protected |
◆ m_ignore_white_space
bool m_ignore_white_space = false |
|
protected |
◆ m_quote_character
◆ m_time_format
The documentation for this class was generated from the following files: