Ch typedef | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | |
cIterativeParsingStateCount enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
ClearStack() | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ColonToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
CommaToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
Consume(InputStream &is, typename InputStream::Ch expect) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivatestatic |
FalseToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
GenericReader(StackAllocator *stackAllocator=0, size_t stackCapacity=kDefaultStackCapacity) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
GenericReader(const GenericReader &) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
GetErrorOffset() const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
GetParseErrorCode() const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
HandleError(IterativeParsingState src, InputStream &is) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
HasParseError() const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
IsIterativeParsingCompleteState(IterativeParsingState s) const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
IsIterativeParsingDelimiterState(IterativeParsingState s) const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
IterativeParse(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
IterativeParseComplete() const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
IterativeParseInit() | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
IterativeParseNext(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
IterativeParsingArrayFinishState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingArrayInitialState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingElementDelimiterState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingElementState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingErrorState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingFinishState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingKeyValueDelimiterState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingMemberDelimiterState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingMemberKeyState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingMemberValueState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingObjectFinishState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingObjectInitialState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingStartState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingState enum name | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
IterativeParsingValueState enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
kDefaultStackCapacity | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | privatestatic |
kTokenCount enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
LeftBracketToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
LeftCurlyBracketToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
NullToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
NumberToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
operator=(const GenericReader &) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
Parse(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
Parse(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inline |
ParseArray(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseFalse(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseHex4(InputStream &is, size_t escapeOffset) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseNull(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseNumber(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseObject(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
parseResult_ | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
ParseString(InputStream &is, Handler &handler, bool isKey=false) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseStringToStream(InputStream &is, OutputStream &os) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseTrue(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
ParseValue(InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
Predict(IterativeParsingState state, Token token) const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
RightBracketToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
RightCurlyBracketToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
ScanCopyUnescapedString(InputStream &, OutputStream &) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivatestatic |
SetParseError(ParseErrorCode code, size_t offset) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprotected |
SkipWhitespaceAndComments(InputStream &is) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
stack_ | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
state_ | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
StringToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
Token enum name | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |
Tokenize(Ch c) const | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
Transit(IterativeParsingState src, Token token, IterativeParsingState dst, InputStream &is, Handler &handler) | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | inlineprivate |
TrueToken enum value | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > | private |