Lines Matching refs:child
266 if (!(item->type & cJSON_IsReference) && (item->child != NULL)) in cJSON_Delete()
268 cJSON_Delete(item->child); in cJSON_Delete()
1524 item->child = head; in parse_array()
1544 cJSON *current_element = item->child; in print_array()
1696 item->child = head; in parse_object()
1715 cJSON *current_item = item->child; in print_object()
1827 cJSON *child = NULL; in cJSON_GetArraySize() local
1835 child = array->child; in cJSON_GetArraySize()
1837 while(child != NULL) in cJSON_GetArraySize()
1840 child = child->next; in cJSON_GetArraySize()
1857 current_child = array->child; in get_array_item()
1886 current_element = object->child; in get_object_item()
1955 cJSON *child = NULL; in add_item_to_array() local
1962 child = array->child; in add_item_to_array()
1966 if (child == NULL) in add_item_to_array()
1969 array->child = item; in add_item_to_array()
1976 if (child->prev) in add_item_to_array()
1978 suffix_object(child->prev, item); in add_item_to_array()
1979 array->child->prev = item; in add_item_to_array()
1983 while (child->next) in add_item_to_array()
1985 child = child->next; in add_item_to_array()
1987 suffix_object(child, item); in add_item_to_array()
1988 array->child->prev = item; in add_item_to_array()
2200 if (item != parent->child) in cJSON_DetachItemViaPointer()
2211 if (item == parent->child) in cJSON_DetachItemViaPointer()
2214 parent->child = item->next; in cJSON_DetachItemViaPointer()
2281 if (after_inserted == array->child) in cJSON_InsertItemInArray()
2283 array->child = newitem; in cJSON_InsertItemInArray()
2311 if (parent->child == item) in cJSON_ReplaceItemViaPointer()
2313 parent->child = replacement; in cJSON_ReplaceItemViaPointer()
2471 CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) in cJSON_CreateObjectReference() argument
2476 item->child = (cJSON*)cast_away_const(child); in cJSON_CreateObjectReference()
2482 CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { in cJSON_CreateArrayReference() argument
2486 item->child = (cJSON*)cast_away_const(child); in cJSON_CreateArrayReference()
2555 a->child = n; in cJSON_CreateIntArray()
2591 a->child = n; in cJSON_CreateFloatArray()
2627 a->child = n; in cJSON_CreateDoubleArray()
2663 a->child = n; in cJSON_CreateStringArray()
2679 cJSON *child = NULL; in cJSON_Duplicate() local
2720 child = item->child; in cJSON_Duplicate()
2721 while (child != NULL) in cJSON_Duplicate()
2723 …newchild = cJSON_Duplicate(child, true); /* Duplicate (with recurse) each item in the ->next chain… in cJSON_Duplicate()
2738 newitem->child = newchild; in cJSON_Duplicate()
2741 child = child->next; in cJSON_Duplicate()
3012 cJSON *a_element = a->child; in cJSON_Compare()
3013 cJSON *b_element = b->child; in cJSON_Compare()