Searched refs:ds_htable_t (Results 1 – 10 of 10) sorted by relevance
/ext-ds/src/ds/ |
H A D | ds_htable.h | 159 } 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 D | ds_htable.c | 125 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 D | ds_set.h | 15 ds_htable_t *table; 19 ds_set_t *ds_set_ex(ds_htable_t *table);
|
H A D | ds_map.c | 12 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 D | ds_map.h | 9 ds_htable_t *table;
|
H A D | ds_set.c | 10 ds_set_t *ds_set_ex(ds_htable_t *table) in ds_set_ex()
|
/ext-ds/src/php/iterators/ |
H A D | php_htable_iterator.h | 12 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 D | php_htable_iterator.c | 6 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 D | php_set_iterator.c | 12 ds_htable_t *table = (Z_DS_SET_P(obj))->table; in php_ds_set_get_iterator()
|
H A D | php_map_iterator.c | 12 ds_htable_t *table = Z_DS_MAP_P(obj)->table; in php_ds_map_get_iterator()
|
Completed in 18 milliseconds