Lines Matching refs:path_element
736 heim_object_t path_element; in heim_path_vget2() local
746 path_element = va_arg(ap, heim_object_t); in heim_path_vget2()
747 if (path_element == NULL) { in heim_path_vget2()
749 *key = path_element; in heim_path_vget2()
766 next_node = heim_dict_get_value(node, path_element); in heim_path_vget2()
768 next_node = _heim_db_get_value(node, NULL, path_element, NULL); in heim_path_vget2()
772 if (heim_get_tid(path_element) == HEIM_TID_NUMBER) in heim_path_vget2()
773 idx = heim_number_get_int(path_element); in heim_path_vget2()
913 heim_object_t path_element = va_arg(ap, heim_object_t); in heim_path_vcreate() local
923 while (path_element != NULL) { in heim_path_vcreate()
928 next_node = heim_dict_get_value(node, path_element); in heim_path_vcreate()
932 if (heim_get_tid(path_element) == HEIM_TID_NUMBER) in heim_path_vcreate()
933 idx = heim_number_get_int(path_element); in heim_path_vcreate()
964 ret = heim_dict_set_value(node, path_element, next_node); in heim_path_vcreate()
966 heim_number_get_int(path_element) <= heim_array_get_length(node)) { in heim_path_vcreate()
968 heim_number_get_int(path_element), in heim_path_vcreate()
981 path_element = next_path_element; in heim_path_vcreate()
986 if (path_element == NULL) in heim_path_vcreate()
992 ret = heim_dict_set_value(node, path_element, leaf); in heim_path_vcreate()
995 heim_number_get_int(path_element), in heim_path_vcreate()