|
|
| ATokenizer (_< IInputStream > inputStream) |
| |
|
bool | isEof () const |
| |
|
| ATokenizer (const AString &fromString) |
| |
| const std::string & | readString () |
| | Reads string while isalnum == true.
|
| |
| template<aui::predicate< char > Callable> |
| const std::string & | readStringWhile (Callable pred) |
| | Reads string while pred(char) == true.
|
| |
| const std::string & | readString (size_t n) |
| | Reads n symbols.
|
| |
| const std::string & | readString (const ASet< char > &applicableChars) |
| | Reads string while isalnum == true and characters contain in applicableChars.
|
| |
| char | readChar () |
| | Reads character.
|
| |
|
void | reverseByte () |
| | Rejects the last read byte and return it into the "stream". Applicable for parsing algorithms.
|
| |
| float | readFloat () |
| | Reads float point number.
|
| |
|
int64_t | readLongInt () |
| | Reads integer number.
|
| |
|
int | readInt () |
| | Reads integer number.
|
| |
|
unsigned | readUInt () |
| | Reads unsigned integer number.
|
| |
|
Hexable< unsigned > | readUIntX () |
| |
| char | getLastCharacter () |
| |
| int | getRow () const |
| | Get row counter value. Applicable for error reporting.
|
| |
| int | getColumn () const |
| | Get column counter value. Applicable for error reporting.
|
| |
| void | skipUntilUnescaped (char c) |
| | Skips character until unescaped c.
|
| |
| void | skipUntil (char c) |
| | Skips character until c.
|
| |
| const std::string & | readStringUntilUnescaped (char c) |
| | Reads string until unescaped c.
|
| |
| const std::string & | readStringUntilUnescaped (const ASet< char > &characters) |
| | Reads string until unescaped c.
|
| |
| void | readStringUntilUnescaped (std::string &out, char c) |
| | Reads string until unescaped c.
|
| |
| void | readStringUntilUnescaped (std::string &out, const ASet< char > &characters) |
| | Reads string until unescaped c.
|
| |
| glm::vec2 | readVec2 () |
| | reads 2 floats divided by any symbol.
|
| |