|
| Protected Types inherited from LookaheadParserHandler |
| enum | LookaheadParsingState {
kInit
, kError
, kHasNull
, kHasBool
,
kHasNumber
, kHasString
, kHasKey
, kEnteringObject
,
kExitingObject
, kEnteringArray
, kExitingArray
} |
| Protected Attributes inherited from LookaheadParserHandler |
| Value | v_ |
| LookaheadParsingState | st_ |
| Reader | r_ |
| InsituStringStream | ss_ |
| Static Protected Attributes inherited from LookaheadParserHandler |
| static const int | parseFlags = kParseDefaultFlags | kParseInsituFlag |
◆ LookaheadParser()
| LookaheadParser::LookaheadParser |
( |
char * | str | ) |
|
|
inline |
◆ EnterArray()
| bool LookaheadParser::EnterArray |
( |
| ) |
|
◆ EnterObject()
| bool LookaheadParser::EnterObject |
( |
| ) |
|
◆ GetBool()
| bool LookaheadParser::GetBool |
( |
| ) |
|
◆ GetDouble()
| double LookaheadParser::GetDouble |
( |
| ) |
|
◆ GetInt()
| int LookaheadParser::GetInt |
( |
| ) |
|
◆ GetNull()
| void LookaheadParser::GetNull |
( |
| ) |
|
◆ GetString()
| const char * LookaheadParser::GetString |
( |
| ) |
|
◆ IsValid()
| bool LookaheadParser::IsValid |
( |
| ) |
|
|
inline |
◆ NextArrayValue()
| bool LookaheadParser::NextArrayValue |
( |
| ) |
|
◆ NextObjectKey()
| const char * LookaheadParser::NextObjectKey |
( |
| ) |
|
◆ PeekType()
| int LookaheadParser::PeekType |
( |
| ) |
|
◆ PeekValue()
| Value * LookaheadParser::PeekValue |
( |
| ) |
|
◆ SkipArray()
| void LookaheadParser::SkipArray |
( |
| ) |
|
◆ SkipObject()
| void LookaheadParser::SkipObject |
( |
| ) |
|
◆ SkipOut()
| void LookaheadParser::SkipOut |
( |
int | depth | ) |
|
|
protected |
◆ SkipValue()
| void LookaheadParser::SkipValue |
( |
| ) |
|
The documentation for this class was generated from the following file: