Lines Matching refs:vector
49 void ds_vector_allocate(ds_vector_t *vector, zend_long capacity);
51 void ds_vector_clear(ds_vector_t *vector);
52 void ds_vector_free(ds_vector_t *vector);
54 void ds_vector_set(ds_vector_t *vector, zend_long index, zval *value);
55 void ds_vector_pop(ds_vector_t *vector, zval *return_value);
56 void ds_vector_pop_throw(ds_vector_t *vector, zval *return_value);
57 void ds_vector_shift(ds_vector_t *vector, zval *return_value);
58 void ds_vector_shift_throw(ds_vector_t *vector, zval *return_value);
59 void ds_vector_find(ds_vector_t *vector, zval *value, zval *return_value);
60 void ds_vector_remove(ds_vector_t *vector, zend_long index, zval *return_value);
62 void ds_vector_insert(ds_vector_t *vector, zend_long index, zval *value);
63 void ds_vector_insert_va(ds_vector_t *vector, zend_long index, VA_PARAMS);
65 void ds_vector_unshift(ds_vector_t *vector, zval *value);
66 void ds_vector_unshift_va(ds_vector_t *vector, VA_PARAMS);
68 bool ds_vector_contains(ds_vector_t *vector, zval *value);
69 bool ds_vector_contains_va(ds_vector_t *vector, VA_PARAMS);
71 void ds_vector_push(ds_vector_t *vector, zval *value);
72 void ds_vector_push_va(ds_vector_t *vector, VA_PARAMS);
73 void ds_vector_push_all(ds_vector_t *vector, zval *values);
75 zval *ds_vector_get(ds_vector_t *vector, zend_long index);
76 zval *ds_vector_get_last(ds_vector_t *vector);
77 zval *ds_vector_get_first(ds_vector_t *vector);
78 zval *ds_vector_get_last_throw(ds_vector_t *vector);
79 zval *ds_vector_get_first_throw(ds_vector_t *vector);
81 ds_vector_t *ds_vector_map(ds_vector_t *vector, FCI_PARAMS);
82 ds_vector_t *ds_vector_slice(ds_vector_t *vector, zend_long index, zend_long length);
83 ds_vector_t *ds_vector_filter(ds_vector_t *vector);
84 ds_vector_t *ds_vector_filter_callback(ds_vector_t *vector, FCI_PARAMS);
85 ds_vector_t *ds_vector_merge(ds_vector_t *vector, zval *values);
86 ds_vector_t *ds_vector_reversed(ds_vector_t *vector);
88 void ds_vector_reduce(ds_vector_t *vector, zval *initial, zval *return_value, FCI_PARAMS);
89 void ds_vector_reverse(ds_vector_t *vector);
90 void ds_vector_rotate(ds_vector_t *vector, zend_long rotations);
91 void ds_vector_join(ds_vector_t *vector, char *str, size_t len, zval *return_value);
92 void ds_vector_apply(ds_vector_t *vector, FCI_PARAMS);
94 void ds_vector_sum(ds_vector_t *vector, zval *return_value);
96 void ds_vector_sort(ds_vector_t *vector);
97 void ds_vector_sort_callback(ds_vector_t *vector);
99 void ds_vector_to_array(ds_vector_t *vector, zval *return_value);
101 bool ds_vector_index_exists(ds_vector_t *vector, zend_long index);
102 bool ds_vector_isset(ds_vector_t *vector, zend_long index, int check_empty);