Lines Matching refs:ar
40 kvec_t(const ucl_object_t *) ar;
241 kv_init (new->ar);
296 kv_destroy (hashlin->ar);
318 kv_push_safe (const ucl_object_t *, hashlin->ar, obj, e0);
320 elt->ar_idx = kv_size (hashlin->ar) - 1;
329 kv_push_safe (const ucl_object_t *, hashlin->ar, obj, e0);
331 elt->ar_idx = kv_size (hashlin->ar) - 1;
363 kv_A (hashlin->ar, elt.ar_idx) = new;
377 kv_A (hashlin->ar, elt.ar_idx) = new;
408 it->cur = &hashlin->ar.a[0];
409 it->end = it->cur + hashlin->ar.n;
493 kv_del (const ucl_object_t *, hashlin->ar, elt->ar_idx);
497 for (; i < hashlin->ar.n; i ++) {
510 kv_del (const ucl_object_t *, hashlin->ar, elt->ar_idx);
514 for (; i < hashlin->ar.n; i ++) {
528 if (sz > hashlin->ar.m) {
529 kv_resize_safe (const ucl_object_t *, hashlin->ar, sz, e0);
622 qsort (hashlin->ar.a, hashlin->ar.n, sizeof (ucl_object_t *),
626 qsort (hashlin->ar.a, hashlin->ar.n, sizeof (ucl_object_t *),
631 for (size_t i = 0; i < hashlin->ar.n; i ++) {
632 if (ucl_object_type (hashlin->ar.a[i]) == UCL_OBJECT) {
633 ucl_hash_sort (hashlin->ar.a[i]->value.ov, fl);