|
static cJSON_bool | add_item_to_array (cJSON *array, cJSON *item) |
|
static cJSON_bool | add_item_to_object (cJSON *const object, const char *const string, cJSON *const item, const internal_hooks *const hooks, const cJSON_bool constant_key) |
|
static parse_buffer * | buffer_skip_whitespace (parse_buffer *const buffer) |
|
static int | case_insensitive_strcmp (const unsigned char *string1, const unsigned char *string2) |
|
static void * | cast_away_const (const void *string) |
|
| cJSON_AddArrayToObject (cJSON *const object, const char *const name) |
|
| cJSON_AddBoolToObject (cJSON *const object, const char *const name, const cJSON_bool boolean) |
|
| cJSON_AddFalseToObject (cJSON *const object, const char *const name) |
|
| cJSON_AddItemReferenceToArray (cJSON *array, cJSON *item) |
|
| cJSON_AddItemReferenceToObject (cJSON *object, const char *string, cJSON *item) |
|
| cJSON_AddItemToObject (cJSON *object, const char *string, cJSON *item) |
|
| cJSON_AddItemToObjectCS (cJSON *object, const char *string, cJSON *item) |
|
| cJSON_AddNullToObject (cJSON *const object, const char *const name) |
|
| cJSON_AddNumberToObject (cJSON *const object, const char *const name, const double number) |
|
| cJSON_AddObjectToObject (cJSON *const object, const char *const name) |
|
| cJSON_AddRawToObject (cJSON *const object, const char *const name, const char *const raw) |
|
| cJSON_AddStringToObject (cJSON *const object, const char *const name, const char *const string) |
|
| cJSON_AddTrueToObject (cJSON *const object, const char *const name) |
|
| cJSON_Compare (const cJSON *const a, const cJSON *const b, const cJSON_bool case_sensitive) |
|
| cJSON_CreateDoubleArray (const double *numbers, int count) |
|
| cJSON_CreateStringArray (const char *const *strings, int count) |
|
| cJSON_DeleteItemFromObject (cJSON *object, const char *string) |
|
| cJSON_DeleteItemFromObjectCaseSensitive (cJSON *object, const char *string) |
|
| cJSON_DetachItemFromObject (cJSON *object, const char *string) |
|
| cJSON_DetachItemFromObjectCaseSensitive (cJSON *object, const char *string) |
|
| cJSON_DetachItemViaPointer (cJSON *parent, cJSON *const item) |
|
| cJSON_GetObjectItem (const cJSON *const object, const char *const string) |
|
| cJSON_GetObjectItemCaseSensitive (const cJSON *const object, const char *const string) |
|
| cJSON_HasObjectItem (const cJSON *object, const char *string) |
|
| cJSON_InsertItemInArray (cJSON *array, int which, cJSON *newitem) |
|
static cJSON * | cJSON_New_Item (const internal_hooks *const hooks) |
|
| cJSON_ParseWithLength (const char *value, size_t buffer_length) |
|
| cJSON_ParseWithLengthOpts (const char *value, size_t buffer_length, const char **return_parse_end, cJSON_bool require_null_terminated) |
|
| cJSON_ParseWithOpts (const char *value, const char **return_parse_end, cJSON_bool require_null_terminated) |
|
| cJSON_PrintBuffered (const cJSON *item, int prebuffer, cJSON_bool fmt) |
|
| cJSON_PrintPreallocated (cJSON *item, char *buffer, const int length, const cJSON_bool format) |
|
| CJSON_PUBLIC (char *) |
|
| CJSON_PUBLIC (cJSON *) |
|
| CJSON_PUBLIC (const char *) |
|
| CJSON_PUBLIC (double) |
|
| CJSON_PUBLIC (int) |
|
| CJSON_PUBLIC (void *) |
|
| CJSON_PUBLIC (void) |
|
| cJSON_ReplaceItemInArray (cJSON *array, int which, cJSON *newitem) |
|
| cJSON_ReplaceItemInObject (cJSON *object, const char *string, cJSON *newitem) |
|
| cJSON_ReplaceItemInObjectCaseSensitive (cJSON *object, const char *string, cJSON *newitem) |
|
| cJSON_ReplaceItemViaPointer (cJSON *const parent, cJSON *const item, cJSON *replacement) |
|
| cJSON_SetValuestring (cJSON *object, const char *valuestring) |
|
static unsigned char * | cJSON_strdup (const unsigned char *string, const internal_hooks *const hooks) |
|
static cJSON_bool | compare_double (double a, double b) |
|
static cJSON * | create_reference (const cJSON *item, const internal_hooks *const hooks) |
|
static unsigned char * | ensure (printbuffer *const p, size_t needed) |
|
static cJSON * | get_array_item (const cJSON *array, size_t index) |
|
static unsigned char | get_decimal_point (void) |
|
static cJSON * | get_object_item (const cJSON *const object, const char *const name, const cJSON_bool case_sensitive) |
|
static void | minify_string (char **input, char **output) |
|
static cJSON_bool | parse_array (cJSON *const item, parse_buffer *const input_buffer) |
|
static unsigned | parse_hex4 (const unsigned char *const input) |
|
static cJSON_bool | parse_number (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | parse_object (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | parse_string (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | parse_value (cJSON *const item, parse_buffer *const input_buffer) |
|
static unsigned char * | print (const cJSON *const item, cJSON_bool format, const internal_hooks *const hooks) |
|
static cJSON_bool | print_array (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | print_number (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | print_object (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | print_string (const cJSON *const item, printbuffer *const p) |
|
static cJSON_bool | print_string_ptr (const unsigned char *const input, printbuffer *const output_buffer) |
|
static cJSON_bool | print_value (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | replace_item_in_object (cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) |
|
static void | skip_multiline_comment (char **input) |
|
static void | skip_oneline_comment (char **input) |
|
static parse_buffer * | skip_utf8_bom (parse_buffer *const buffer) |
|
static void | suffix_object (cJSON *prev, cJSON *item) |
|
static void | update_offset (printbuffer *const buffer) |
|
static unsigned char | utf16_literal_to_utf8 (const unsigned char *const input_pointer, const unsigned char *const input_end, unsigned char **output_pointer) |
|