|
| Aws::CJSON_PUBLIC (const char *) cJSON_Version(void) |
|
| Aws::CJSON_PUBLIC (char *) cJSON_Print(const cJSON *item) |
|
| Aws::CJSON_PUBLIC (double) cJSON_GetNumberValue(const cJSON *const item) |
|
static int | Aws::case_insensitive_strcmp (const unsigned char *string1, const unsigned char *string2) |
|
static unsigned char * | Aws::cJSON_strdup (const unsigned char *string, const internal_hooks *const hooks) |
|
| Aws::CJSON_PUBLIC (void) cJSON_InitHooks(cJSON_Hooks *hooks) |
|
static cJSON * | Aws::cJSON_New_Item (const internal_hooks *const hooks) |
|
static unsigned char | Aws::get_decimal_point (void) |
|
static cJSON_bool | Aws::parse_number (cJSON *const item, parse_buffer *const input_buffer) |
|
| Aws::if (!(object->type &cJSON_String)||(object->type &cJSON_IsReference)) |
|
| Aws::if (strlen(valuestring)<=strlen(object->valuestring)) |
|
| Aws::if (copy==NULL) |
|
| Aws::if (object->valuestring !=NULL) |
|
static unsigned char * | Aws::ensure (printbuffer *const p, size_t needed) |
|
static void | Aws::update_offset (printbuffer *const buffer) |
|
static cJSON_bool | Aws::compare_double (double a, double b) |
|
static cJSON_bool | Aws::print_number (const cJSON *const item, printbuffer *const output_buffer) |
|
static unsigned | Aws::parse_hex4 (const unsigned char *const input) |
|
static unsigned char | Aws::utf16_literal_to_utf8 (const unsigned char *const input_pointer, const unsigned char *const input_end, unsigned char **output_pointer) |
|
static cJSON_bool | Aws::parse_string (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | Aws::print_string_ptr (const unsigned char *const input, printbuffer *const output_buffer) |
|
static cJSON_bool | Aws::print_string (const cJSON *const item, printbuffer *const p) |
|
static cJSON_bool | Aws::parse_value (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | Aws::print_value (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | Aws::parse_array (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | Aws::print_array (const cJSON *const item, printbuffer *const output_buffer) |
|
static cJSON_bool | Aws::parse_object (cJSON *const item, parse_buffer *const input_buffer) |
|
static cJSON_bool | Aws::print_object (const cJSON *const item, printbuffer *const output_buffer) |
|
static parse_buffer * | Aws::buffer_skip_whitespace (parse_buffer *const buffer) |
|
static parse_buffer * | Aws::skip_utf8_bom (parse_buffer *const buffer) |
|
| Aws::CJSON_PUBLIC (cJSON *) cJSON_Parse(const char *value) |
|
| Aws::if (NULL==value) |
|
return | Aws::cJSON_ParseWithLengthOpts (value, buffer_length, return_parse_end, require_null_terminated) |
|
| Aws::if (value==NULL||0==buffer_length) |
|
| Aws::if (item==NULL) |
|
| Aws::if (!parse_value(item, buffer_skip_whitespace(skip_utf8_bom(&buffer)))) |
|
| Aws::if (require_null_terminated) |
|
| Aws::if (return_parse_end) |
|
| Aws::if (value !=NULL) |
|
static unsigned char * | Aws::print (const cJSON *const item, cJSON_bool format, const internal_hooks *const hooks) |
|
| Aws::if (prebuffer< 0) |
|
| Aws::if (!p.buffer) |
|
| Aws::if (!print_value(item, &p)) |
|
| Aws::return (char *) p.buffer |
|
| Aws::CJSON_PUBLIC (cJSON_bool) cJSON_PrintPreallocated(cJSON *item |
|
| Aws::if ((length< 0)||(buffer==NULL)) |
|
return | Aws::print_value (item, &p) |
|
static cJSON * | Aws::get_array_item (const cJSON *array, size_t index) |
|
static cJSON * | Aws::get_object_item (const cJSON *const object, const char *const name, const cJSON_bool case_sensitive) |
|
static void | Aws::suffix_object (cJSON *prev, cJSON *item) |
|
static cJSON * | Aws::create_reference (const cJSON *item, const internal_hooks *const hooks) |
|
static cJSON_bool | Aws::add_item_to_array (cJSON *array, cJSON *item) |
|
static void * | Aws::cast_away_const (const void *string) |
|
static cJSON_bool | Aws::add_item_to_object (cJSON *const object, const char *const string, cJSON *const item, const internal_hooks *const hooks, const cJSON_bool constant_key) |
|
| Aws::if (add_item_to_object(object, name, null, &global_hooks, false)) |
|
| Aws::cJSON_Delete (null) |
|
| Aws::if (add_item_to_object(object, name, true_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (true_item) |
|
| Aws::if (add_item_to_object(object, name, false_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (false_item) |
|
| Aws::if (add_item_to_object(object, name, bool_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (bool_item) |
|
| Aws::if (add_item_to_object(object, name, number_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (number_item) |
|
| Aws::if (add_item_to_object(object, name, string_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (string_item) |
|
| Aws::if (add_item_to_object(object, name, raw_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (raw_item) |
|
| Aws::if (add_item_to_object(object, name, object_item, &global_hooks, false)) |
|
| Aws::cJSON_Delete (object_item) |
|
| Aws::if (add_item_to_object(object, name, array, &global_hooks, false)) |
|
| Aws::cJSON_Delete (array) |
|
return | Aws::cJSON_DetachItemViaPointer (object, to_detach) |
|
| Aws::if (after_inserted==NULL) |
|
| Aws::if (replacement->next !=NULL) |
|
| Aws::if (parent->child==item) |
|
| Aws::cJSON_Delete (item) |
|
static cJSON_bool | Aws::replace_item_in_object (cJSON *object, const char *string, cJSON *replacement, cJSON_bool case_sensitive) |
|
| Aws::if ((count< 0)||(numbers==NULL)) |
|
| Aws::for (i=0;a &&(i<(size_t) count);i++) |
|
| Aws::if ((count< 0)||(strings==NULL)) |
|
| Aws::if (!item) |
|
| Aws::if (item->valuestring) |
|
| Aws::while (child !=NULL) |
|
| Aws::if (newitem &&newitem->child) |
|
static void | Aws::skip_oneline_comment (char **input) |
|
static void | Aws::skip_multiline_comment (char **input) |
|
static void | Aws::minify_string (char **input, char **output) |
|