#include <StringParser.h>
Collaboration diagram for Impala::Util::StringParser:
Public Member Functions | |
StringParser (CString text, String::size_type startPoint=0) | |
int | GetInt (char delim= ' ', bool delimRequired=false, bool eatDelim=false) |
double | GetDouble (char delim= ' ', bool delimRequired=false, bool eatDelim=false) |
String | GetString (char delim= '"', bool delimRequired = true) |
String | GetString2 (bool delimRequired=true) |
Core::Geometry::Rectangle | GetRectangle (char delim= '"', bool delimRequired = true) |
bool | TheEnd () const |
void | Eat (char toChar, int nrToFind=1) |
void | Eat (CString str, int nrToFind=1) |
void | Advance (char toChar, int nrToFind=1) |
void | Advance (CString toStr, int nrToFind=1) |
void | AdvanceP (int nrPos=1) |
bool | At (const String &s) |
char | Peek () |
bool | Contains (String subStr) |
void | SkipWhitespace (char delim= ' ') |
String::size_type | Position () const |
Private Attributes | |
const String | mText |
const String::size_type | mSize |
String::size_type | mP |
Definition at line 15 of file StringParser.h.