Home | History | Annotate | Download | only in loader

Lines Matching refs:object

47     struct cJSON *next, *prev; /* next/prev allow you to walk array/object
50 struct cJSON *child; /* An array or object item will have a child pointer
52 array/object. */
62 in the list of subitems of an object. */
73 /* Supply a block of JSON, and this returns a cJSON object you can interrogate.
89 /* Returns the number of items in an array (or object). */
94 /* Get item "string" from object. Case insensitive. */
95 extern cJSON *cJSON_GetObjectItem(cJSON *object, const char *string);
118 /* Append item to the specified array/object. */
120 extern void cJSON_AddItemToObject(cJSON *object, const char *string,
123 cJSON *object, const char *string,
126 object */
127 /* Append reference to item to the specified array/object. Use this when you
131 extern void cJSON_AddItemReferenceToObject(cJSON *object, const char *string,
137 extern cJSON *cJSON_DetachItemFromObject(cJSON *object, const char *string);
138 extern void cJSON_DeleteItemFromObject(cJSON *object, const char *string);
145 extern void cJSON_ReplaceItemInObject(cJSON *object, const char *string,
165 #define cJSON_AddNullToObject(object, name) \
166 cJSON_AddItemToObject(object, name, cJSON_CreateNull())
167 #define cJSON_AddTrueToObject(object, name) \
168 cJSON_AddItemToObject(object, name, cJSON_CreateTrue())
169 #define cJSON_AddFalseToObject(object, name) \
170 cJSON_AddItemToObject(object, name, cJSON_CreateFalse())
171 #define cJSON_AddBoolToObject(object, name, b) \
172 cJSON_AddItemToObject(object, name, cJSON_CreateBool(b))
173 #define cJSON_AddNumberToObject(object, name, n) \
174 cJSON_AddItemToObject(object, name, cJSON_CreateNumber(n))
175 #define cJSON_AddStringToObject(object, name, s) \
176 cJSON_AddItemToObject(object, name, cJSON_CreateString(s))
180 #define cJSON_SetIntValue(object, val) \
181 ((object) ? (object)->valueint = (object)->valuedouble = (val) : (val))
182 #define cJSON_SetNumberValue(object, val) \
183 ((object) ? (object)->valueint = (object)->valuedouble = (val) : (val))