Lines Matching refs:array
182 flexarray_t *array;
187 array = libxl__json_object_get_array(o);
188 if (!array->count) {
193 t = libxl__json_array_get(o, array->count - 1);
298 flexarray_t *array = NULL;
304 array = libxl__json_object_get_array(o);
305 size = array->count;
456 flexarray_t *array = flexarray_make(gc, 1, 1);
458 obj->u.map = array;
460 obj->u.array = array;
486 flexarray_append(dst->u.array, obj);
534 for (idx = 0; idx < obj->u.array->count; idx++) {
535 if (flexarray_get(obj->u.array, idx, (void**)&node) != 0)
540 flexarray_free(obj->u.array);
551 flexarray_t *array = NULL;
554 if ((array = libxl__json_object_get_array(o)) == NULL) {
558 if (i >= array->count)
561 if (flexarray_get(array, i, (void**)&obj) != 0)
570 flexarray_t *array = NULL;
573 if ((array = libxl__json_object_get_map(o)) == NULL) {
577 if (i >= array->count)
580 if (flexarray_get(array, i, (void**)&obj) != 0)
664 for (idx = 0; idx < obj->u.array->count; idx++) {
665 if (flexarray_get(obj->u.array, idx, (void**)&node) != 0)