|
enum class | eTokenType {
eWhiteSpace
, eText
, eNumber
, eInvalid
,
eArgumentDelmiter
, eOpenBracket
, eCloseBracket
, eOpenCurlyBracket
,
eCloseCurlyBracket
, eQuote
, eEof
} |
|
◆ eTokenType
Enumerator |
---|
eWhiteSpace | |
eText | |
eNumber | |
eInvalid | |
eArgumentDelmiter | |
eOpenBracket | |
eCloseBracket | |
eOpenCurlyBracket | |
eCloseCurlyBracket | |
eQuote | |
eEof | |
◆ Tokenzier()
Tokenzier::Tokenzier |
( |
const std::string & |
input | ) |
|
|
inline |
◆ ConsumeWhiteSpace()
char Tokenzier::ConsumeWhiteSpace |
( |
char |
item, |
|
|
bool & |
eof |
|
) |
| |
|
inlineprivate |
◆ IsAlpha()
bool Tokenzier::IsAlpha |
( |
char |
item | ) |
|
|
inline |
◆ IsDigit()
bool Tokenzier::IsDigit |
( |
char |
item, |
|
|
std::locale & |
loc |
|
) |
| |
|
inline |
◆ IsLineBreak()
bool Tokenzier::IsLineBreak |
( |
char |
item | ) |
|
|
inline |
◆ IsSpace()
bool Tokenzier::IsSpace |
( |
char |
item, |
|
|
std::locale & |
loc |
|
) |
| |
|
inline |
◆ Next()
Token Tokenzier::Next |
( |
| ) |
|
|
inline |
◆ ReadChar()
bool Tokenzier::ReadChar |
( |
char & |
output | ) |
|
|
inlineprivate |
◆ mCurCol
int Tokenzier::mCurCol = 1 |
|
private |
◆ mCurLine
int Tokenzier::mCurLine = 1 |
|
private |
◆ mData
std::stringstream Tokenzier::mData |
|
private |
◆ mLoc
std::locale Tokenzier::mLoc |
|
private |
The documentation for this class was generated from the following file: