navit
0.5.1-trunk
|
Go to the source code of this file.
Data Structures | |
struct | cJSON |
struct | cJSON_Hooks |
Macros | |
#define | cJSON_False 0 |
#define | cJSON_True 1 |
#define | cJSON_NULL 2 |
#define | cJSON_Number 3 |
#define | cJSON_String 4 |
#define | cJSON_Array 5 |
#define | cJSON_Object 6 |
#define | cJSON_IsReference 256 |
#define | cJSON_AddNullToObject(object, name) cJSON_AddItemToObject(object, name, cJSON_CreateNull()) |
#define | cJSON_AddTrueToObject(object, name) cJSON_AddItemToObject(object, name, cJSON_CreateTrue()) |
#define | cJSON_AddFalseToObject(object, name) cJSON_AddItemToObject(object, name, cJSON_CreateFalse()) |
#define | cJSON_AddNumberToObject(object, name, n) cJSON_AddItemToObject(object, name, cJSON_CreateNumber(n)) |
#define | cJSON_AddStringToObject(object, name, s) cJSON_AddItemToObject(object, name, cJSON_CreateString(s)) |
Typedefs | |
typedef struct cJSON | cJSON |
typedef struct cJSON_Hooks | cJSON_Hooks |
#define cJSON_AddFalseToObject | ( | object, | |
name | |||
) | cJSON_AddItemToObject(object, name, cJSON_CreateFalse()) |
#define cJSON_AddNullToObject | ( | object, | |
name | |||
) | cJSON_AddItemToObject(object, name, cJSON_CreateNull()) |
#define cJSON_AddNumberToObject | ( | object, | |
name, | |||
n | |||
) | cJSON_AddItemToObject(object, name, cJSON_CreateNumber(n)) |
#define cJSON_AddStringToObject | ( | object, | |
name, | |||
s | |||
) | cJSON_AddItemToObject(object, name, cJSON_CreateString(s)) |
#define cJSON_AddTrueToObject | ( | object, | |
name | |||
) | cJSON_AddItemToObject(object, name, cJSON_CreateTrue()) |
#define cJSON_Array 5 |
Referenced by cJSON_CreateArray(), parse_array(), and print_value().
#define cJSON_False 0 |
Referenced by cJSON_CreateBool(), cJSON_CreateFalse(), parse_value(), and print_value().
#define cJSON_IsReference 256 |
Referenced by cJSON_Delete(), and create_reference().
#define cJSON_NULL 2 |
Referenced by cJSON_CreateNull(), parse_value(), and print_value().
#define cJSON_Number 3 |
Referenced by cJSON_CreateNumber(), parse_number(), and print_value().
#define cJSON_Object 6 |
Referenced by cJSON_CreateObject(), parse_object(), and print_value().
#define cJSON_String 4 |
Referenced by cJSON_CreateString(), parse_string(), and print_value().
#define cJSON_True 1 |
Referenced by cJSON_CreateBool(), cJSON_CreateTrue(), parse_value(), and print_value().
typedef struct cJSON_Hooks cJSON_Hooks |
References cJSON_AddItemToArray(), and create_reference().
References cJSON_AddItemToObject(), and create_reference().
References c, cJSON::child, item, cJSON::next, and suffix_object().
Referenced by cJSON_AddItemReferenceToArray(), and cJSON_AddItemToObject().
References cJSON_AddItemToArray(), cJSON_free, cJSON_strdup(), and cJSON::string.
Referenced by cJSON_AddItemReferenceToObject().
cJSON* cJSON_CreateArray | ( | void | ) |
References cJSON_Array, cJSON_New_Item(), item, and cJSON::type.
Referenced by cJSON_CreateDoubleArray(), cJSON_CreateFloatArray(), cJSON_CreateIntArray(), and cJSON_CreateStringArray().
References cJSON_False, cJSON_New_Item(), cJSON_True, item, and cJSON::type.
References cJSON_CreateArray(), cJSON_CreateNumber(), p, and suffix_object().
cJSON* cJSON_CreateFalse | ( | void | ) |
References cJSON_False, cJSON_New_Item(), item, and cJSON::type.
References cJSON_CreateArray(), cJSON_CreateNumber(), p, and suffix_object().
References cJSON_CreateArray(), cJSON_CreateNumber(), p, and suffix_object().
cJSON* cJSON_CreateNull | ( | void | ) |
References cJSON_New_Item(), cJSON_NULL, item, and cJSON::type.
cJSON* cJSON_CreateNumber | ( | double | num | ) |
References cJSON_New_Item(), cJSON_Number, int(), item, cJSON::type, cJSON::valuedouble, and cJSON::valueint.
Referenced by cJSON_CreateDoubleArray(), cJSON_CreateFloatArray(), and cJSON_CreateIntArray().
cJSON* cJSON_CreateObject | ( | void | ) |
References cJSON_New_Item(), cJSON_Object, item, and cJSON::type.
cJSON* cJSON_CreateString | ( | const char * | string | ) |
References cJSON_New_Item(), cJSON_strdup(), cJSON_String, item, cJSON::type, and cJSON::valuestring.
Referenced by cJSON_CreateStringArray().
References cJSON_CreateArray(), cJSON_CreateString(), p, and suffix_object().
cJSON* cJSON_CreateTrue | ( | void | ) |
References cJSON_New_Item(), cJSON_True, item, and cJSON::type.
void cJSON_Delete | ( | cJSON * | c | ) |
References cJSON::child, cJSON_Delete(), cJSON_free, cJSON_IsReference, cJSON::next, next, cJSON::string, cJSON::type, and cJSON::valuestring.
Referenced by cJSON_Delete(), cJSON_DeleteItemFromArray(), cJSON_DeleteItemFromObject(), cJSON_Parse(), cJSON_ReplaceItemInArray(), vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
References cJSON_Delete(), and cJSON_DetachItemFromArray().
void cJSON_DeleteItemFromObject | ( | cJSON * | object, |
const char * | string | ||
) |
References cJSON_Delete(), and cJSON_DetachItemFromObject().
References c, cJSON::child, cJSON::next, and cJSON::prev.
Referenced by cJSON_DeleteItemFromArray(), and cJSON_DetachItemFromObject().
References c, cJSON_DetachItemFromArray(), cJSON_strcasecmp(), cJSON::next, and cJSON::string.
Referenced by cJSON_DeleteItemFromObject().
References c, and cJSON::child.
Referenced by vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
References c, cJSON::child, and cJSON::next.
Referenced by vehicle_webos_bt_gap_callback().
const char* cJSON_GetErrorPtr | ( | void | ) |
References ep.
References c, cJSON_strcasecmp(), cJSON::next, and cJSON::string.
Referenced by vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
void cJSON_InitHooks | ( | cJSON_Hooks * | hooks | ) |
References cJSON_free, cJSON_malloc, cJSON_Hooks::free_fn, and cJSON_Hooks::malloc_fn.
cJSON* cJSON_Parse | ( | const char * | value | ) |
References c, cJSON_Delete(), cJSON_New_Item(), ep, parse_value(), and skip().
Referenced by vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
char* cJSON_Print | ( | cJSON * | item | ) |
References print_value().
char* cJSON_PrintUnformatted | ( | cJSON * | item | ) |
References print_value().
References c, cJSON::child, cJSON_Delete(), cJSON::next, and cJSON::prev.
Referenced by cJSON_ReplaceItemInObject().
References c, cJSON_ReplaceItemInArray(), cJSON_strcasecmp(), cJSON_strdup(), cJSON::next, and cJSON::string.