Home
last modified time | relevance | path

Searched refs:array (Results 1 – 9 of 9) sorted by relevance

/ext-ds/src/php/objects/
H A Dphp_map.c32 HashTable *array; in ds_map_pairs_to_php_hashtable() local
39 ALLOC_HASHTABLE(array); in ds_map_pairs_to_php_hashtable()
40 zend_hash_init(array, DS_MAP_SIZE(map), NULL, ZVAL_PTR_DTOR, 0); in ds_map_pairs_to_php_hashtable()
44 zend_hash_next_index_insert(array, &pair); in ds_map_pairs_to_php_hashtable()
48 return array; in ds_map_pairs_to_php_hashtable()
/ext-ds/src/ds/
H A Dds_priority_queue.c254 void ds_priority_queue_to_array(ds_priority_queue_t *queue, zval *array) in ds_priority_queue_to_array() argument
257 array_init(array); in ds_priority_queue_to_array()
266 array_init_size(array, queue->size); in ds_priority_queue_to_array()
269 add_next_index_zval(array, &pos->value); in ds_priority_queue_to_array()
H A Dds_priority_queue.h69 void ds_priority_queue_to_array(ds_priority_queue_t *queue, zval *array);
H A Dds_set.c79 static inline void add_array_to_set(ds_set_t *set, HashTable *array) in add_array_to_set() argument
82 ZEND_HASH_FOREACH_VAL(array, value) { in add_array_to_set()
H A Dds_deque.c551 void ds_deque_to_array(ds_deque_t *deque, zval *array) in ds_deque_to_array() argument
554 array_init(array); in ds_deque_to_array()
559 array_init_size(array, deque->size); in ds_deque_to_array()
562 add_next_index_zval(array, value); in ds_deque_to_array()
H A Dds_vector.c376 static inline void add_array_to_vector(ds_vector_t *vector, HashTable *array) in add_array_to_vector() argument
379 ds_vector_ensure_capacity(vector, vector->size + array->nNumOfElements); in add_array_to_vector()
381 ZEND_HASH_FOREACH_VAL(array, value) { in add_array_to_vector()
H A Dds_htable.c219 static uint32_t get_array_hash(zval *array) in get_array_hash() argument
226 php_var_serialize(&buffer, array, &var_hash); in get_array_hash()
1169 HashTable *array; in ds_htable_to_array() local
1174 array = Z_ARR_P(return_value); in ds_htable_to_array()
1177 array_set_zval_key(array, key, val); in ds_htable_to_array()
/ext-ds/
H A DCHANGELOG.md55 - Hash function of arrays is now the length of the array, so O(1).
59 - Using a key as reference not working correctly with array access. #86
H A DREADME.md7 …age extension that provides specialized data structures as efficient alternatives to the PHP array.

Completed in 67 milliseconds