versadac  1
versadac - Scalable Recorder Firmware
Static Public Member Functions | Static Public Attributes | List of all members
JSONWorker Class Reference

Static Public Member Functions

static json_string RemoveWhiteSpaceAndComments (const json_string &value_t, bool escapeQuotes) json_nothrow json_read_priority
 
static json_char * RemoveWhiteSpaceAndCommentsC (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, const json_char *const end) json_nothrow
 
static json_string toUTF8 (json_uchar p) json_nothrow
 
static void UTF (const json_char *&pos, json_string &result, const json_char *const end) json_nothrow
 
static json_string toSurrogatePair (json_uchar pos) json_nothrow
 
static void SpecialChar (const json_char *&pos, const json_char *const end, 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, const json_char *const end) json_throws(std json_char RemoveWhiteSpace )(const json_string &value_t, size_t &len, bool escapeQuotes) json_nothrow json_read_priority
 

The documentation for this class was generated from the following files: