Lines Matching refs:li_tv

162     li->li_tv = *tv;  in list_set_item()
233 clear_tv(&item->li_tv); in list_free_contents()
335 clear_tv(&item->li_tv); in listitem_free()
388 if (!tv_equal(&item1->li_tv, &item2->li_tv, ic, recursive)) in list_equal()
513 return (long)tv_get_number_chk(&li->li_tv, errorp); in list_find_nr()
530 return tv_get_string(&li->li_tv); in list_find_str()
614 copy_tv(tv, &li->li_tv); in list_append_tv()
630 li->li_tv = *tv; in list_append_tv_move()
646 li->li_tv.v_type = VAR_DICT; in list_append_dict()
647 li->li_tv.v_lock = 0; in list_append_dict()
648 li->li_tv.vval.v_dict = dict; in list_append_dict()
665 li->li_tv.v_type = VAR_LIST; in list_append_list()
666 li->li_tv.v_lock = 0; in list_append_list()
667 li->li_tv.vval.v_list = list2; in list_append_list()
686 li->li_tv.v_type = VAR_STRING; in list_append_string()
687 li->li_tv.v_lock = 0; in list_append_string()
689 li->li_tv.vval.v_string = NULL; in list_append_string()
690 else if ((li->li_tv.vval.v_string = (len >= 0 ? vim_strnsave(str, len) in list_append_string()
708 li->li_tv.v_type = VAR_NUMBER; in list_append_number()
709 li->li_tv.v_lock = 0; in list_append_number()
710 li->li_tv.vval.v_number = n; in list_append_number()
732 copy_tv(tv, &ni->li_tv); in list_insert_tv()
864 if (value_check_lock(dest_li->li_tv.v_lock, varname, FALSE)) in list_assign_range()
885 tv_op(&dest_li->li_tv, &src_li->li_tv, op); in list_assign_range()
889 && check_typval_arg_type(member_type, &src_li->li_tv, in list_assign_range()
892 clear_tv(&dest_li->li_tv); in list_assign_range()
893 copy_tv(&src_li->li_tv, &dest_li->li_tv); in list_assign_range()
949 if (item->li_tv.v_type == VAR_LIST) in list_flatten()
954 if (list_extend(list, item->li_tv.vval.v_list, next) == FAIL) in list_flatten()
959 clear_tv(&item->li_tv); in list_flatten()
1094 if (list_insert_tv(l1, &item->li_tv, bef) == FAIL) in list_extend()
1135 if (list_append_tv(l, &item->li_tv) == FAIL) in list_slice()
1200 copy_tv(&list_find(list, n1)->li_tv, &var1); in list_slice_or_index()
1243 if (item_copy(&item->li_tv, &ni->li_tv, deep, copyID) == FAIL) in list_copy()
1250 copy_tv(&item->li_tv, &ni->li_tv); in list_copy()
1351 s = echo_string_core(&item->li_tv, &tofree, numbuf, copyID, in list_join_inner()
1512 item->li_tv = tv; in eval_list()
1513 item->li_tv.v_lock = 0; in eval_list()
1586 for (s = tv_get_string(&li->li_tv); *s != NUL; ++s) in write_list()
1690 buf[(*char2bytes)(tv_get_number(&li->li_tv), buf)] = NUL; in f_list2str()
1698 ga_append(&ga, tv_get_number(&li->li_tv)); in f_list2str()
1730 *rettv = item->li_tv; in list_remove()
1769 li->li_tv = item->li_tv; in list_remove()
1770 init_tv(&item->li_tv); in list_remove()
1837 tv1 = &si1->item->li_tv; in item_compare()
1838 tv2 = &si2->item->li_tv; in item_compare()
1933 copy_tv(&si1->item->li_tv, &argv[0]); in item_compare2()
1934 copy_tv(&si2->item->li_tv, &argv[1]); in item_compare2()
2566 li->li_tv.v_lock, arg_errmsg, TRUE)) in filter_map()
2570 if (filter_map_one(&li->li_tv, expr, filtermap, in filter_map()
2587 clear_tv(&li->li_tv); in filter_map()
2589 li->li_tv = newtv; in filter_map()
2780 if (tv_equal(&li->li_tv, &argvars[1], ic, FALSE)) in f_count()
3226 initial = l->lv_first->li_tv; in f_reduce()
3245 argv[1] = li->li_tv; in f_reduce()