Operator Console
|
#include <JSONWorker.h>
Static Public Member Functions | |
static json_string | RemoveWhiteSpaceAndComments (const json_string &value_t, bool escapeQuotes) json_nothrow json_read_priority |
static void | DoArray (const internalJSONNode *parent, const json_string &value_t) json_nothrow json_read_priority |
static void | DoNode (const internalJSONNode *parent, const json_string &value_t) json_nothrow json_read_priority |
static json_string | FixString (const json_string &value_t, bool &flag) json_nothrow json_read_priority |
template<json_char ch> | |
static size_t | FindNextRelevant (const json_string &value_t, const size_t pos) json_nothrow json_read_priority |
static void | UnfixString (const json_string &value_t, bool flag, json_string &res) json_nothrow |
static JSON_PRIVATE json_char | Hex (const json_char *&pos) json_nothrow |
static json_uchar | UTF8 (const json_char *&pos) json_nothrow |
static json_string | toUTF8 (json_uchar p) json_nothrow |
static void | SpecialChar (const json_char *&pos, json_string &res) json_nothrow |
static void | NewNode (const internalJSONNode *parent, const json_string &name, const json_string &value, bool array) json_nothrow |
static json_string | RemoveWhiteSpaceAndComments (const json_string &value_t, bool escapeQuotes) json_nothrow json_read_priority |
static void | DoArray (const internalJSONNode *parent, const json_string &value_t) json_nothrow json_read_priority |
static void | DoNode (const internalJSONNode *parent, const json_string &value_t) json_nothrow json_read_priority |
static json_string | FixString (const json_string &value_t, bool &flag) json_nothrow json_read_priority |
template<json_char ch> | |
static size_t | FindNextRelevant (const json_string &value_t, const size_t pos) json_nothrow json_read_priority |
static void | UnfixString (const json_string &value_t, bool flag, json_string &res) json_nothrow |
static JSON_PRIVATE json_char | Hex (const json_char *&pos) json_nothrow |
static json_uchar | UTF8 (const json_char *&pos) json_nothrow |
static json_string | toUTF8 (json_uchar p) json_nothrow |
static void | SpecialChar (const json_char *&pos, json_string &res) json_nothrow |
static void | NewNode (const internalJSONNode *parent, const json_string &name, const json_string &value, bool array) json_nothrow |
Static Public Attributes | |
static JSONNode static parse(const json_string &json) json_throws(std JSONNode static parse_unformatted(const json_string &json) json_throws(std JSONNode static _parse_unformatted(const json_char *json) json_throws(std json_char | RemoveWhiteSpace )(const json_string &value_t, bool escapeQuotes) json_nothrow json_read_priority |
|
static |
References FIND_NEXT_RELEVANT, JSON_ASSERT, JSON_ASSERT_SAFE, json_global, JSON_TEXT, and json_unlikely.
Referenced by internalJSONNode::FetchArray().
|
static |
|
static |
References FIND_NEXT_RELEVANT, JSON_ASSERT, JSON_ASSERT_SAFE, JSON_TEXT, and json_unlikely.
Referenced by internalJSONNode::FetchNode().
|
static |
|
static |
References BRACKET, json_char, json_nothrow, JSON_TEXT, json_unlikely, and QUOTECASE.
|
static |
|
static |
References json_char, JSON_TEXT, setflag, and shrinkString.
Referenced by internalJSONNode::FetchString().
|
static |
|
static |
References json_char, and json_uchar.
|
static |
|
static |
|
static |
References ascii_one(), JSON_ASSERT_SAFE, json_char, JSON_TEXT, json_uchar, json_unlikely, and SingleLineComment().
Referenced by libjson::is_valid(), and libjson::strip_white_space().
|
static |
|
static |
References FromOctal(), JSON_FAIL, and JSON_TEXT.
|
static |
|
static |
References END_MEM_SCOPE, JSON_TEXT, json_uchar, json_unlikely, and START_MEM_SCOPE.
|
static |
|
static |
References json_char, JSON_TEXT, json_uchar, and json_unlikely.
Referenced by internalJSONNode::Write(), and internalJSONNode::WriteName().
|
static |
|
static |
References JSON_ASSERT, JSON_TEXT, and json_uchar.
|
static |
|
static |
Referenced by JSONStream::parse(), and libjson::parse().