#include <BufferedScanner.h>
|
| BufferedScanner (const File &file, char delimiter='|', File::OpenMode mode=File::e_ascii_read) |
|
| BufferedScanner (const String &string, char delimiter='|') |
|
bool | nextLine (String &string, bool clear_string=true) final override |
|
void | setFilePosition (uint08 file_position, bool read_line=true) final override |
|
uint01 * | getByteArray () final override |
|
bool | nextLine () final override |
|
| Scanner (const File &file, char delimiter='|', File::OpenMode mode=File::e_ascii_read) |
|
| Scanner (const String &string, char delimiter='|') |
|
virtual | ~Scanner () |
|
void | setDelimiter (char delimiter) |
|
uint08 | getCurrentLineNumber () const |
|
uint08 | getCurrentFilePosition () |
|
fltp04 | getFilePercent () |
|
const String & | currentLine () const |
|
String & | currentLine () |
|
const char * | getCurrent () const |
|
void | moveForward (uint04 distance=1) |
|
bool | isComment (char comment) const |
|
uint04 | getLineLength () const |
|
uint04 | skip () |
|
bool | skipTo (char location, bool ignore_case=false) |
|
bool | skipTo (const Buffer< char > &locations, bool ignore_case=false) |
|
bool | skipTo (const char *location, bool ignore_case=false) |
|
uint04 | skipWhiteSpace () |
|
void | resetLinePosition () |
|
void | setHasDelimiter (const bool has_delimiter) |
|
uint04 & | linePosition () |
|
void | setQuoteCharacter (char quote_character) |
|
char | quoteCharacter () const |
|
File | file () const |
|
template<class t_type > |
t_type | getNext () |
|
void | getNext (String &next) |
|
template<class t_type > |
t_type | getNextHex () |
|
template<class t_type > |
t_type | getNext (uint04 count) |
|
bool | hasNext () const |
|
template<class t_type > |
t_type | getColumn (uint04 column) |
|
TranslatedString | getDebugPosition () const |
|
void | setIgnoreEmptyLines (bool ignore_new_lines) |
|
void | setIgnoreWhiteSpace (bool ignore_white_space) |
|
uint08 | dataSize () const |
|
template<> |
fltp04 NDEVR_BASE_API | getNext () |
|
template<> |
fltp08 NDEVR_BASE_API | getNext () |
|
template<> |
uint04 NDEVR_BASE_API | getNext () |
|
template<> |
uint02 NDEVR_BASE_API | getNext () |
|
template<> |
uint01 NDEVR_BASE_API | getNext () |
|
template<> |
sint02 NDEVR_BASE_API | getNext () |
|
template<> |
sint04 NDEVR_BASE_API | getNext () |
|
template<> |
uint04 NDEVR_BASE_API | getNextHex () |
|
template<> |
sint08 NDEVR_BASE_API | getNext () |
|
template<> |
char NDEVR_BASE_API | getNext () |
|
template<> |
sint01 NDEVR_BASE_API | getNext () |
|
template<> |
bool NDEVR_BASE_API | getNext () |
|
template<> |
String NDEVR_BASE_API | getNext () |
|
template<> |
Angle< sint04 > NDEVR_BASE_API | getNext () |
|
template<> |
Angle< fltp08 > NDEVR_BASE_API | getNext () |
|
template<> |
RGBColor NDEVR_BASE_API | getNext () |
|
template<> |
Time NDEVR_BASE_API | getNext () |
|
◆ BufferedScanner() [1/2]
◆ BufferedScanner() [2/2]
◆ getByteArray()
◆ nextLine() [1/2]
◆ nextLine() [2/2]
bool nextLine |
( |
String & | string, |
|
|
bool | clear_string = true ) |
|
finaloverridevirtual |
◆ setFilePosition()
void setFilePosition |
( |
uint08 | file_position, |
|
|
bool | read_line = true ) |
|
finaloverridevirtual |
◆ m_file_buffer
◆ m_new_lines
The documentation for this class was generated from the following files: