Lines Matching refs:table
52 #define DS_HTABLE_BUCKET_REHASH(table, bucket, mask, idx) \ argument
55 ds_htable_t *_table = table; \
162 zval *ds_htable_values(ds_htable_t *table);
164 void ds_htable_ensure_capacity(ds_htable_t *table, uint32_t capacity);
166 void ds_htable_sort(ds_htable_t *table, compare_func_t compare_func);
167 void ds_htable_sort_by_key(ds_htable_t *table);
168 void ds_htable_sort_by_value(ds_htable_t *table);
169 void ds_htable_sort_by_pair(ds_htable_t *table);
170 void ds_htable_sort_callback_by_key(ds_htable_t *table);
171 void ds_htable_sort_callback_by_value(ds_htable_t *table);
175 ds_htable_bucket_t *ds_htable_lookup_by_position(ds_htable_t *table, uint32_t position);
177 bool ds_htable_lookup_or_next(ds_htable_t *table, zval *key, ds_htable_bucket_t **return_value);
179 bool ds_htable_has_key(ds_htable_t *table, zval *key);
187 ds_htable_t *ds_htable_slice(ds_htable_t *table, zend_long index, zend_long length);
193 zend_string *ds_htable_join_keys(ds_htable_t *table, const char* glue, const size_t len);
195 void ds_htable_reverse(ds_htable_t *table);
196 ds_htable_t *ds_htable_reversed(ds_htable_t *table);
198 ds_htable_bucket_t *ds_htable_first(ds_htable_t *table);
199 ds_htable_bucket_t *ds_htable_last(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);
205 void ds_htable_apply(ds_htable_t *table, FCI_PARAMS);
206 void ds_htable_reduce(ds_htable_t *table, FCI_PARAMS, zval *initial, zval *return_value);
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);
211 ds_htable_t *ds_htable_merge(ds_htable_t *table, ds_htable_t *other);
213 int ds_htable_serialize(ds_htable_t *table, unsigned char **buffer, size_t *buf_len, zend_serialize…
214 int ds_htable_unserialize(ds_htable_t *table, const unsigned char *buffer, size_t length, zend_unse…