fson
1.0.2
A comment-preserving C++ library for FSON — a human-friendly superset of JSON / JSON5
fedem::fson::FsonParser Member List
This is the complete list of members for
fedem::fson::FsonParser
, including all inherited members.
appendUtf8
(std::string &result, unsigned long int codePoint)
fedem::fson::FsonParser
private
static
decodeHexByteEscape
(std::string &result)
fedem::fson::FsonParser
private
decodeUnicodeEscape
(std::string &result)
fedem::fson::FsonParser
private
document
fedem::fson::FsonParser
private
FsonParser
()
fedem::fson::FsonParser
getGrammarName
() const noexcept override
fedem::fson::FsonParser
looksLikeInclude
()
fedem::fson::FsonParser
private
parseArrayBody
(Array &array)
fedem::fson::FsonParser
private
parseFile
(std::string const &filename)
fedem::fson::FsonParser
parseInclude
(Object &object, unsigned long int &entryLine)
fedem::fson::FsonParser
private
parseLiteralTail
(std::string const &literal)
fedem::fson::FsonParser
private
parseMember
(Object &object, unsigned long int &memberLine)
fedem::fson::FsonParser
private
parseMultilineString
(std::string &result)
fedem::fson::FsonParser
private
parseName
(std::string &result)
fedem::fson::FsonParser
private
parseNumber
(std::unique_ptr< Value > &result)
fedem::fson::FsonParser
private
parseObjectBody
(Object &object)
fedem::fson::FsonParser
private
parseString
(std::string &result)
fedem::fson::FsonParser
private
parseValue
(std::unique_ptr< Value > &result)
fedem::fson::FsonParser
private
pending
fedem::fson::FsonParser
private
readHexByte
(unsigned long int &byteValue)
fedem::fson::FsonParser
private
readHexQuad
(unsigned long int &codeUnit)
fedem::fson::FsonParser
private
recover
()
fedem::fson::FsonParser
private
restorePending
(CommentList comments)
fedem::fson::FsonParser
private
skipComments
() override
fedem::fson::FsonParser
protected
skipInlineBlanksAndBlockComments
()
fedem::fson::FsonParser
private
skipWhiteSpaces
() override
fedem::fson::FsonParser
protected
start
() override
fedem::fson::FsonParser
protected
takeAllPending
()
fedem::fson::FsonParser
private
takePendingOnLine
(unsigned long int line)
fedem::fson::FsonParser
private
~FsonParser
() override
fedem::fson::FsonParser
Generated by
1.9.1