Lines Matching refs:aht

104 static zend_result spl_array_skip_protected(spl_array_object *intern, HashTable *aht);
900 static zend_result spl_array_skip_protected(spl_array_object *intern, HashTable *aht) /* {{{ */ in spl_array_skip_protected() argument
907 uint32_t *pos_ptr = spl_array_get_pos_ptr(aht, intern); in spl_array_skip_protected()
910 if (zend_hash_get_current_key_ex(aht, &string_key, &num_key, pos_ptr) == HASH_KEY_IS_STRING) { in spl_array_skip_protected()
911 data = zend_hash_get_current_data_ex(aht, pos_ptr); in spl_array_skip_protected()
921 if (zend_hash_has_more_elements_ex(aht, pos_ptr) != SUCCESS) { in spl_array_skip_protected()
924 zend_hash_move_forward_ex(aht, pos_ptr); in spl_array_skip_protected()
1117 HashTable *aht = spl_array_get_hash_table(intern); in spl_array_object_count_elements_helper() local
1123 ZEND_HASH_FOREACH_STR_KEY_VAL(aht, key, val) { in spl_array_object_count_elements_helper()
1132 return zend_hash_num_elements(aht); in spl_array_object_count_elements_helper()
1171 HashTable *aht = *ht_ptr; in spl_array_method() local
1177 ZVAL_ARR(Z_REFVAL(params[0]), aht); in spl_array_method()
1178 GC_ADDREF(aht); in spl_array_method()
1519 static zend_result spl_array_next_ex(spl_array_object *intern, HashTable *aht) /* {{{ */ in spl_array_next_ex() argument
1521 uint32_t *pos_ptr = spl_array_get_pos_ptr(aht, intern); in spl_array_next_ex()
1523 zend_hash_move_forward_ex(aht, pos_ptr); in spl_array_next_ex()
1525 return spl_array_skip_protected(intern, aht); in spl_array_next_ex()
1527 return zend_hash_has_more_elements_ex(aht, pos_ptr); in spl_array_next_ex()
1533 HashTable *aht = spl_array_get_hash_table(intern); in spl_array_next() local
1535 return spl_array_next_ex(intern, aht); in spl_array_next()
1548 HashTable *aht = spl_array_get_hash_table(object); in spl_array_it_valid() local
1549 return zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, object)); in spl_array_it_valid()
1557 HashTable *aht = spl_array_get_hash_table(object); in spl_array_it_get_current_data() local
1558 zval *data = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, object)); in spl_array_it_get_current_data()
1569 zend_hash_get_current_key_ex(aht, &key, NULL, spl_array_get_pos_ptr(aht, object)); in spl_array_it_get_current_data()
1591 HashTable *aht = spl_array_get_hash_table(object); in spl_array_it_get_current_key() local
1592 zend_hash_get_current_key_zval_ex(aht, key, spl_array_get_pos_ptr(aht, object)); in spl_array_it_get_current_key()
1599 HashTable *aht = spl_array_get_hash_table(object); in spl_array_it_move_forward() local
1600 spl_array_next_ex(object, aht); in spl_array_it_move_forward()
1606 HashTable *aht = spl_array_get_hash_table(intern); in spl_array_rewind() local
1609 spl_array_get_pos_ptr(aht, intern); in spl_array_rewind()
1611 zend_hash_internal_pointer_reset_ex(aht, spl_array_get_pos_ptr(aht, intern)); in spl_array_rewind()
1612 spl_array_skip_protected(intern, aht); in spl_array_rewind()
1700 HashTable *aht = spl_array_get_hash_table(intern); in PHP_METHOD() local
1715 …if (result == SUCCESS && zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, intern)) =… in PHP_METHOD()
1728 HashTable *aht = spl_array_get_hash_table(intern); in PHP_METHOD() local
1734 if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) { in PHP_METHOD()
1750 HashTable *aht = spl_array_get_hash_table(intern); in spl_array_iterator_key() local
1752 zend_hash_get_current_key_zval_ex(aht, return_value, spl_array_get_pos_ptr(aht, intern)); in spl_array_iterator_key()
1771 HashTable *aht = spl_array_get_hash_table(intern); in PHP_METHOD() local
1777 spl_array_next_ex(intern, aht); in PHP_METHOD()
1786 HashTable *aht = spl_array_get_hash_table(intern); in PHP_METHOD() local
1792 RETURN_BOOL(zend_hash_has_more_elements_ex(aht, spl_array_get_pos_ptr(aht, intern)) == SUCCESS); in PHP_METHOD()
1803 HashTable *aht = spl_array_get_hash_table(intern); in PHP_METHOD() local
1809 if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) { in PHP_METHOD()
1843 HashTable *aht = spl_array_get_hash_table(intern); in PHP_METHOD() local
1849 if ((entry = zend_hash_get_current_data_ex(aht, spl_array_get_pos_ptr(aht, intern))) == NULL) { in PHP_METHOD()