Lines Matching refs:Reader
52 static inline bool in(Reader::Char c, in in()
53 Reader::Char c1, in in()
54 Reader::Char c2, in in()
55 Reader::Char c3, in in()
56 Reader::Char c4) { in in()
60 static inline bool in(Reader::Char c, in in()
61 Reader::Char c1, in in()
62 Reader::Char c2, in in()
63 Reader::Char c3, in in()
64 Reader::Char c4, in in()
65 Reader::Char c5) { in in()
69 static bool containsNewLine(Reader::Location begin, Reader::Location end) { in containsNewLine()
79 Reader::Reader() in Reader() function in Json::Reader
84 Reader::Reader(const Features& features) in Reader() function in Json::Reader
90 Reader::parse(const std::string& document, Value& root, bool collectComments) { in parse()
97 bool Reader::parse(std::istream& sin, Value& root, bool collectComments) { in parse()
110 bool Reader::parse(const char* beginDoc, in parse()
151 bool Reader::readValue() { in readValue()
224 void Reader::skipCommentTokens(Token& token) { in skipCommentTokens()
234 bool Reader::expectToken(TokenType type, Token& token, const char* message) { in expectToken()
241 bool Reader::readToken(Token& token) { in readToken()
312 void Reader::skipSpaces() { in skipSpaces()
322 bool Reader::match(Location pattern, int patternLength) { in match()
333 bool Reader::readComment() { in readComment()
357 Reader::addComment(Location begin, Location end, CommentPlacement placement) { in addComment()
367 bool Reader::readCStyleComment() { in readCStyleComment()
376 bool Reader::readCppStyleComment() { in readCppStyleComment()
385 void Reader::readNumber() { in readNumber()
394 bool Reader::readString() { in readString()
406 bool Reader::readObject(Token& tokenStart) { in readObject()
461 bool Reader::readArray(Token& tokenStart) { in readArray()
498 bool Reader::decodeNumber(Token& token) { in decodeNumber()
508 bool Reader::decodeNumber(Token& token, Value& decoded) { in decodeNumber()
556 bool Reader::decodeDouble(Token& token) { in decodeDouble()
566 bool Reader::decodeDouble(Token& token, Value& decoded) { in decodeDouble()
602 bool Reader::decodeString(Token& token) { in decodeString()
612 bool Reader::decodeString(Token& token, std::string& decoded) { in decodeString()
665 bool Reader::decodeUnicodeCodePoint(Token& token, in decodeUnicodeCodePoint()
694 bool Reader::decodeUnicodeEscapeSequence(Token& token, in decodeUnicodeEscapeSequence()
723 Reader::addError(const std::string& message, Token& token, Location extra) { in addError()
732 bool Reader::recoverFromError(TokenType skipUntilToken) { in recoverFromError()
745 bool Reader::addErrorAndRecover(const std::string& message, in addErrorAndRecover()
752 Value& Reader::currentValue() { return *(nodes_.top()); } in currentValue()
754 Reader::Char Reader::getNextChar() { in getNextChar()
760 void Reader::getLocationLineAndColumn(Location location, in getLocationLineAndColumn()
783 std::string Reader::getLocationLineAndColumn(Location location) const { in getLocationLineAndColumn()
800 std::string Reader::getFormatedErrorMessages() const { in getFormatedErrorMessages()
804 std::string Reader::getFormattedErrorMessages() const { in getFormattedErrorMessages()
820 std::vector<Reader::StructuredError> Reader::getStructuredErrors() const { in getStructuredErrors()
821 std::vector<Reader::StructuredError> allErrors; in getStructuredErrors()
826 Reader::StructuredError structured; in getStructuredErrors()
835 bool Reader::pushError(const Value& value, const std::string& message) { in pushError()
852 bool Reader::pushError(const Value& value, const std::string& message, const Value& extra) { in pushError()
870 bool Reader::good() const { in good()
875 Json::Reader reader; in operator >>()