|
enum | LookaheadParsingState {
kInit,
kError,
kHasNull,
kHasBool,
kHasNumber,
kHasString,
kHasKey,
kEnteringObject,
kExitingObject,
kEnteringArray,
kExitingArray
} |
|
Definition at line 43 of file lookaheadparser.cpp.
Enumerator |
---|
kInit |
|
kError |
|
kHasNull |
|
kHasBool |
|
kHasNumber |
|
kHasString |
|
kHasKey |
|
kEnteringObject |
|
kExitingObject |
|
kEnteringArray |
|
kExitingArray |
|
Definition at line 65 of file lookaheadparser.cpp.
LookaheadParserHandler::LookaheadParserHandler |
( |
char * |
str | ) |
|
|
protected |
bool LookaheadParserHandler::Bool |
( |
bool |
b | ) |
|
|
inline |
bool LookaheadParserHandler::Double |
( |
double |
d | ) |
|
|
inline |
bool LookaheadParserHandler::EndArray |
( |
SizeType |
| ) |
|
|
inline |
bool LookaheadParserHandler::EndObject |
( |
SizeType |
| ) |
|
|
inline |
bool LookaheadParserHandler::Int |
( |
int |
i | ) |
|
|
inline |
bool LookaheadParserHandler::Int64 |
( |
int64_t |
i | ) |
|
|
inline |
bool LookaheadParserHandler::Key |
( |
const char * |
str, |
|
|
SizeType |
length, |
|
|
bool |
|
|
) |
| |
|
inline |
bool LookaheadParserHandler::Null |
( |
| ) |
|
|
inline |
void LookaheadParserHandler::ParseNext |
( |
| ) |
|
|
protected |
bool LookaheadParserHandler::RawNumber |
( |
const char * |
, |
|
|
SizeType |
, |
|
|
bool |
|
|
) |
| |
|
inline |
bool LookaheadParserHandler::StartArray |
( |
| ) |
|
|
inline |
bool LookaheadParserHandler::StartObject |
( |
| ) |
|
|
inline |
bool LookaheadParserHandler::String |
( |
const char * |
str, |
|
|
SizeType |
length, |
|
|
bool |
|
|
) |
| |
|
inline |
bool LookaheadParserHandler::Uint |
( |
unsigned |
u | ) |
|
|
inline |
bool LookaheadParserHandler::Uint64 |
( |
uint64_t |
u | ) |
|
|
inline |
Reader LookaheadParserHandler::r_ |
|
protected |
Value LookaheadParserHandler::v_ |
|
protected |
The documentation for this class was generated from the following file: