Home
last modified time | relevance | path

Searched refs:ds_htable_t (Results 1 – 10 of 10) sorted by relevance

/ext-ds/src/ds/
H A Dds_htable.h159 } ds_htable_t; typedef
161 ds_htable_t *ds_htable();
191 ds_htable_t *ds_htable_clone(ds_htable_t *source);
196 ds_htable_t *ds_htable_reversed(ds_htable_t *table);
201 ds_htable_t *ds_htable_map(ds_htable_t *table, FCI_PARAMS);
202 ds_htable_t *ds_htable_filter(ds_htable_t *table);
203 ds_htable_t *ds_htable_filter_callback(ds_htable_t *table, FCI_PARAMS);
208 ds_htable_t *ds_htable_xor(ds_htable_t *table, ds_htable_t *other);
209 ds_htable_t *ds_htable_diff(ds_htable_t *table, ds_htable_t *other);
210 ds_htable_t *ds_htable_intersect(ds_htable_t *table, ds_htable_t *other);
[all …]
H A Dds_htable.c125 ds_htable_t *table = ecalloc(1, sizeof(ds_htable_t)); in ds_htable_with_capacity()
143 static void ds_htable_copy(ds_htable_t *_src, ds_htable_t *_dst) in ds_htable_copy()
160 ds_htable_t *ds_htable_clone(ds_htable_t *src) in ds_htable_clone()
162 ds_htable_t *dst = ecalloc(1, sizeof(ds_htable_t)); in ds_htable_clone()
952 ds_htable_t *ds_htable_map(ds_htable_t *table, FCI_PARAMS) in ds_htable_map()
980 ds_htable_t *ds_htable_filter(ds_htable_t *table) in ds_htable_filter()
1062 ds_htable_t *ds_htable_xor(ds_htable_t *table, ds_htable_t *other) in ds_htable_xor()
1084 ds_htable_t *ds_htable_diff(ds_htable_t *table, ds_htable_t *other) in ds_htable_diff()
1099 ds_htable_t *ds_htable_intersect(ds_htable_t *table, ds_htable_t *other) in ds_htable_intersect()
1115 ds_htable_t *ds_htable_merge(ds_htable_t *table, ds_htable_t *other) in ds_htable_merge()
[all …]
H A Dds_set.h15 ds_htable_t *table;
19 ds_set_t *ds_set_ex(ds_htable_t *table);
H A Dds_map.c12 static ds_map_t *ds_map_ex(ds_htable_t *table) in ds_map_ex()
67 ds_htable_t *table = ds_htable_map(map->table, FCI_ARGS); in ds_map_map()
83 ds_htable_t *table = ds_htable_filter_callback(map->table, FCI_ARGS); in ds_map_filter_callback()
H A Dds_map.h9 ds_htable_t *table;
H A Dds_set.c10 ds_set_t *ds_set_ex(ds_htable_t *table) in ds_set_ex()
/ext-ds/src/php/iterators/
H A Dphp_htable_iterator.h12 ds_htable_t *table;
17 … *php_ds_htable_get_value_iterator_ex(zend_class_entry *ce, zval *obj, int by_ref, ds_htable_t *h);
18 … *php_ds_htable_get_key_iterator_ex (zend_class_entry *ce, zval *obj, int by_ref, ds_htable_t *h);
19 … *php_ds_htable_get_pair_iterator_ex (zend_class_entry *ce, zval *obj, int by_ref, ds_htable_t *h);
20 … *php_ds_htable_get_assoc_iterator_ex(zend_class_entry *ce, zval *obj, int by_ref, ds_htable_t *h);
H A Dphp_htable_iterator.c6 static ds_htable_bucket_t *find_starting_bucket(ds_htable_t *table) in find_starting_bucket()
161 ds_htable_t *table, in php_ds_htable_create_htable_iterator()
197 ds_htable_t *table in php_ds_htable_get_value_iterator_ex()
207 ds_htable_t *table in php_ds_htable_get_key_iterator_ex()
217 ds_htable_t *table in php_ds_htable_get_pair_iterator_ex()
227 ds_htable_t *table in php_ds_htable_get_assoc_iterator_ex()
H A Dphp_set_iterator.c12 ds_htable_t *table = (Z_DS_SET_P(obj))->table; in php_ds_set_get_iterator()
H A Dphp_map_iterator.c12 ds_htable_t *table = Z_DS_MAP_P(obj)->table; in php_ds_map_get_iterator()

Completed in 30 milliseconds