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