|
| enum class | TokenType : int {
TokenEndOfStream = 0
, TokenObjectBegin = 1
, TokenObjectEnd = 2
, TokenArrayBegin = 3
,
TokenArrayEnd = 4
, TokenString = 5
, TokenNumber = 6
, TokenTrue = 7
,
TokenFalse = 8
, TokenNull = 9
, TokenArraySeparator = 10
, TokenMemberSeparator = 11
,
TokenComment = 12
, TokenError = 13
} |
|
using | Char = char |
|
using | Errors = ::std::deque<::Json::Reader::ErrorInfo> |
|
using | Location = char const* |
|
using | Nodes = ::std::stack<::Json::Value*, ::std::deque<::Json::Value*>> |
|
| MCAPI | Reader (::Json::Features const &features) |
| MCAPI bool | addError (::std::string const &message, ::Json::Reader::Token &token, char const *extra) |
| MCAPI::Json::Value | decodeDouble (::Json::Reader::Token &token, bool &successful) |
| MCAPI::Json::Value | decodeNumber (::Json::Reader::Token &token, bool &successful) |
| MCAPI bool | decodeString (::Json::Reader::Token &token, char *decoded) |
| MCAPI::Json::Value::CZString | decodeString (::Json::Reader::Token &token, bool &successful) |
| MCAPI bool | decodeUnicodeCodePoint (::Json::Reader::Token &token, char const *¤t, char const *end, uint &unicode) |
| MCAPI bool | decodeUnicodeEscapeSequence (::Json::Reader::Token &token, char const *¤t, char const *end, uint &unicode) |
|
MCAPI::std::string | getFormattedErrorMessages () const |
| MCAPI::std::string | getLocationLineAndColumn (char const *location) const |
|
MCAPI bool | parse (::std::string const &document, ::Json::Value &root, bool collectComments) |
| MCAPI bool | parse (::std::istream &sin, ::Json::Value &root, bool collectComments) |
| MCAPI bool | parse (char const *beginDoc, char const *endDoc, ::Json::Value &root, bool) |
| MCAPI bool | parse (char const *originalBegin, uint64 length, ::Json::Value &root, bool collectComments) |
| MCAPI::Json::Value | readArray (::Json::Reader::Token &, bool &ok) |
| MCAPI::Json::Value | readObject (::Json::Reader::Token &, bool &successful) |
| MCAPI bool | readToken (::Json::Reader::Token &token) |
| MCAPI::Json::Value | readValue (bool &successful) |
| MCAPI bool | recoverFromError (::Json::Reader::TokenType skipUntilToken) |
|
MCAPI void * | $ctor () |
| MCAPI void * | $ctor (::Json::Features const &features) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 40, ::std::stack<::Json::Value *, ::std::deque<::Json::Value * > > > | nodes_ |
|
::ll::TypedStorage< 8, 40, ::std::deque<::Json::Reader::ErrorInfo > > | errors_ |
|
::ll::TypedStorage< 8, 32, ::std::string > | document_ |
|
::ll::TypedStorage< 8, 8, char const * > | begin_ |
|
::ll::TypedStorage< 8, 8, char const * > | end_ |
|
::ll::TypedStorage< 8, 8, char const * > | current_ |
|
::ll::TypedStorage< 8, 8, char const * > | lastValueEnd_ |
|
::ll::TypedStorage< 8, 8, ::Json::Value * > | lastValue_ |
|
::ll::TypedStorage< 8, 32, ::std::string > | commentsBefore_ |
|
::ll::TypedStorage< 1, 2, ::Json::Features > | features_ |
|
::ll::TypedStorage< 1, 1, bool > | collectComments_ |