Lines Matching refs:child

222     if (!(item->type & cJSON_IsReference) && (item->child != NULL)) cJSON_Delete(item->child);  in cJSON_Delete()
1202 item->child = head; in parse_array()
1219 cJSON *current_element = item->child; in print_array()
1323 item->child = head; in parse_object()
1339 cJSON *current_item = item->child; in print_object()
1406 cJSON *child = NULL; in cJSON_GetArraySize() local
1411 child = array->child; in cJSON_GetArraySize()
1413 while (child != NULL) { in cJSON_GetArraySize()
1415 child = child->next; in cJSON_GetArraySize()
1429 current_child = array->child; in get_array_item()
1451 current_element = object->child; in get_object_item()
1503 cJSON *child = NULL; in add_item_to_array() local
1507 child = array->child; in add_item_to_array()
1511 if (child == NULL) { in add_item_to_array()
1513 array->child = item; in add_item_to_array()
1518 if (child->prev) { in add_item_to_array()
1519 suffix_object(child->prev, item); in add_item_to_array()
1520 array->child->prev = item; in add_item_to_array()
1683 if (item != parent->child) { in cJSON_DetachItemViaPointer()
1692 if (item == parent->child) { in cJSON_DetachItemViaPointer()
1694 parent->child = item->next; in cJSON_DetachItemViaPointer()
1697 parent->child->prev = item->prev; in cJSON_DetachItemViaPointer()
1756 if (after_inserted == array->child) { in cJSON_InsertItemInArray()
1757 array->child = newitem; in cJSON_InsertItemInArray()
1774 if (parent->child == item) { in cJSON_ReplaceItemViaPointer()
1775 if (parent->child->prev == parent->child) replacement->prev = replacement; in cJSON_ReplaceItemViaPointer()
1776 parent->child = replacement; in cJSON_ReplaceItemViaPointer()
1782 if (replacement->next == NULL) parent->child->prev = replacement; in cJSON_ReplaceItemViaPointer()
1902 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) in cJSON_CreateObjectReference() argument
1907 item->child = (cJSON *)cast_away_const(child); in cJSON_CreateObjectReference()
1913 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) in cJSON_CreateArrayReference() argument
1918 item->child = (cJSON *)cast_away_const(child); in cJSON_CreateArrayReference()
1974 a->child = n; in cJSON_CreateIntArray()
1981 if (a && a->child) a->child->prev = n; in cJSON_CreateIntArray()
2004 a->child = n; in cJSON_CreateFloatArray()
2011 if (a && a->child) a->child->prev = n; in cJSON_CreateFloatArray()
2034 a->child = n; in cJSON_CreateDoubleArray()
2041 if (a && a->child) a->child->prev = n; in cJSON_CreateDoubleArray()
2064 a->child = n; in cJSON_CreateStringArray()
2071 if (a && a->child) a->child->prev = n; in cJSON_CreateStringArray()
2080 cJSON *child = NULL; in cJSON_Duplicate() local
2104 child = item->child; in cJSON_Duplicate()
2105 while (child != NULL) { in cJSON_Duplicate()
2106 …newchild = cJSON_Duplicate(child, true); /* Duplicate (with recurse) each item in the ->next chain… in cJSON_Duplicate()
2115 newitem->child = newchild; in cJSON_Duplicate()
2118 child = child->next; in cJSON_Duplicate()
2120 if (newitem && newitem->child) newitem->child->prev = newchild; in cJSON_Duplicate()
2327 cJSON *a_element = a->child; in cJSON_Compare()
2328 cJSON *b_element = b->child; in cJSON_Compare()