|
| 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) |
| |