iterator          138 Zend/zend.c    	HashPosition iterator;
iterator          148 Zend/zend.c    	zend_hash_internal_pointer_reset_ex(ht, &iterator);
iterator          149 Zend/zend.c    	while (zend_hash_get_current_data_ex(ht, (void **) &tmp, &iterator) == SUCCESS) {
iterator          154 Zend/zend.c    		switch (zend_hash_get_current_key_ex(ht, &string_key, &str_len, &num_key, 0, &iterator)) {
iterator          186 Zend/zend.c    		zend_hash_move_forward_ex(ht, &iterator);
iterator          200 Zend/zend.c    	HashPosition iterator;
iterator          205 Zend/zend.c    	zend_hash_internal_pointer_reset_ex(ht, &iterator);
iterator          206 Zend/zend.c    	while (zend_hash_get_current_data_ex(ht, (void **) &tmp, &iterator) == SUCCESS) {
iterator          211 Zend/zend.c    		switch (zend_hash_get_current_key_ex(ht, &string_key, &str_len, &num_key, 0, &iterator)) {
iterator          221 Zend/zend.c    		zend_hash_move_forward_ex(ht, &iterator);
iterator         4017 Zend/zend_API.c 	HashPosition iterator;
iterator         4028 Zend/zend_API.c 	zend_hash_internal_pointer_reset_ex(function_table, &iterator);
iterator         4029 Zend/zend_API.c 	while (zend_hash_get_current_data_ex(function_table, (void **)&func, &iterator) == SUCCESS) {
iterator         4035 Zend/zend_API.c 			if (zend_hash_get_current_key_ex(function_table, &name, &len, &idx, 0, &iterator) != HASH_KEY_IS_STRING) {
iterator         4045 Zend/zend_API.c 		zend_hash_move_forward_ex(function_table, &iterator);
iterator         2056 Zend/zend_builtin_functions.c 	HashPosition iterator;
iterator         2059 Zend/zend_builtin_functions.c 	zend_hash_internal_pointer_reset_ex(arg_array->value.ht, &iterator);
iterator         2060 Zend/zend_builtin_functions.c 	while (zend_hash_get_current_data_ex(arg_array->value.ht, (void **) &tmp, &iterator) == SUCCESS) {
iterator         2065 Zend/zend_builtin_functions.c 		zend_hash_move_forward_ex(arg_array->value.ht, &iterator);
iterator         2453 Zend/zend_builtin_functions.c 	HashPosition iterator;
iterator         2469 Zend/zend_builtin_functions.c 	zend_hash_internal_pointer_reset_ex(CG(function_table), &iterator);
iterator         2477 Zend/zend_builtin_functions.c 	while (zend_hash_get_current_data_ex(CG(function_table), (void **) &zif, &iterator) == SUCCESS) {
iterator         2486 Zend/zend_builtin_functions.c 		zend_hash_move_forward_ex(CG(function_table), &iterator);
iterator          609 Zend/zend_generators.c static void zend_generator_iterator_dtor(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */
iterator          611 Zend/zend_generators.c 	zend_generator_iterator *iter = (zend_generator_iterator *) iterator;
iterator          617 Zend/zend_generators.c static int zend_generator_iterator_valid(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */
iterator          619 Zend/zend_generators.c 	zend_generator *generator = (zend_generator *) iterator->data;
iterator          627 Zend/zend_generators.c static void zend_generator_iterator_get_data(zend_object_iterator *iterator, zval ***data TSRMLS_DC) /* {{{ */
iterator          629 Zend/zend_generators.c 	zend_generator *generator = (zend_generator *) iterator->data;
iterator          641 Zend/zend_generators.c static void zend_generator_iterator_get_key(zend_object_iterator *iterator, zval *key TSRMLS_DC) /* {{{ */
iterator          643 Zend/zend_generators.c 	zend_generator *generator = (zend_generator *) iterator->data;
iterator          655 Zend/zend_generators.c static void zend_generator_iterator_move_forward(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */
iterator          657 Zend/zend_generators.c 	zend_generator *generator = (zend_generator *) iterator->data;
iterator          665 Zend/zend_generators.c static void zend_generator_iterator_rewind(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */
iterator          667 Zend/zend_generators.c 	zend_generator *generator = (zend_generator *) iterator->data;
iterator          684 Zend/zend_generators.c 	zend_generator_iterator *iterator;
iterator          699 Zend/zend_generators.c 	iterator = &generator->iterator;
iterator          700 Zend/zend_generators.c 	iterator->intern.funcs = &zend_generator_iterator_functions;
iterator          701 Zend/zend_generators.c 	iterator->intern.data = (void *) generator;
iterator          705 Zend/zend_generators.c 	iterator->handle = Z_OBJ_HANDLE_P(object);
iterator          706 Zend/zend_generators.c 	zend_objects_store_add_ref_by_handle(iterator->handle TSRMLS_CC);
iterator          708 Zend/zend_generators.c 	return (zend_object_iterator *) iterator;
iterator           39 Zend/zend_generators.h 	zend_generator_iterator iterator;
iterator          252 Zend/zend_interfaces.c 	zend_user_iterator *iterator;
iterator          258 Zend/zend_interfaces.c 	iterator = emalloc(sizeof(zend_user_iterator));
iterator          261 Zend/zend_interfaces.c 	iterator->it.data = (void*)object;
iterator          262 Zend/zend_interfaces.c 	iterator->it.funcs = ce->iterator_funcs.funcs;
iterator          263 Zend/zend_interfaces.c 	iterator->ce = Z_OBJCE_P(object);
iterator          264 Zend/zend_interfaces.c 	iterator->value = NULL;
iterator          265 Zend/zend_interfaces.c 	return (zend_object_iterator*)iterator;
iterator          272 Zend/zend_interfaces.c 	zval *iterator = zend_user_it_new_iterator(ce, object TSRMLS_CC);
iterator          275 Zend/zend_interfaces.c 	zend_class_entry *ce_it = iterator && Z_TYPE_P(iterator) == IS_OBJECT ? Z_OBJCE_P(iterator) : NULL;
iterator          277 Zend/zend_interfaces.c 	if (!ce_it || !ce_it->get_iterator || (ce_it->get_iterator == zend_user_it_get_new_iterator && iterator == object)) {
iterator          281 Zend/zend_interfaces.c 		if (iterator) {
iterator          282 Zend/zend_interfaces.c 			zval_ptr_dtor(&iterator);
iterator          287 Zend/zend_interfaces.c 	new_iterator = ce_it->get_iterator(ce_it, iterator, by_ref TSRMLS_CC);
iterator          288 Zend/zend_interfaces.c 	zval_ptr_dtor(&iterator);
iterator          493 Zend/zend_interfaces.c 	ZEND_ABSTRACT_ME(iterator, getIterator, NULL)
iterator          498 Zend/zend_interfaces.c 	ZEND_ABSTRACT_ME(iterator, current,  NULL)
iterator          499 Zend/zend_interfaces.c 	ZEND_ABSTRACT_ME(iterator, next,     NULL)
iterator          500 Zend/zend_interfaces.c 	ZEND_ABSTRACT_ME(iterator, key,      NULL)
iterator          501 Zend/zend_interfaces.c 	ZEND_ABSTRACT_ME(iterator, valid,    NULL)
iterator          502 Zend/zend_interfaces.c 	ZEND_ABSTRACT_ME(iterator, rewind,   NULL)
iterator          559 Zend/zend_interfaces.c 	REGISTER_ITERATOR_INTERFACE(iterator, Iterator);
iterator          560 Zend/zend_interfaces.c 	REGISTER_ITERATOR_IMPLEMENT(iterator, traversable);
iterator         1868 ext/date/php_date.c 	date_period_it *iterator = (date_period_it *)iter;
iterator         1870 ext/date/php_date.c 	if (iterator->current) {
iterator         1871 ext/date/php_date.c 		zval_ptr_dtor(&iterator->current);
iterator         1872 ext/date/php_date.c 		iterator->current = NULL;
iterator         1881 ext/date/php_date.c 	date_period_it *iterator = (date_period_it *)iter;
iterator         1885 ext/date/php_date.c 	zval_ptr_dtor(&iterator->date_period_zval);
iterator         1887 ext/date/php_date.c 	efree(iterator);
iterator         1895 ext/date/php_date.c 	date_period_it *iterator = (date_period_it *)iter;
iterator         1896 ext/date/php_date.c 	php_period_obj *object   = iterator->object;
iterator         1900 ext/date/php_date.c 	if (!object->include_start_date || iterator->current_index > 0) {
iterator         1911 ext/date/php_date.c 		return (iterator->current_index < object->recurrences) ? SUCCESS : FAILURE;
iterator         1920 ext/date/php_date.c 	date_period_it *iterator = (date_period_it *)iter;
iterator         1921 ext/date/php_date.c 	php_period_obj *object   = iterator->object;
iterator         1926 ext/date/php_date.c 	MAKE_STD_ZVAL(iterator->current);
iterator         1927 ext/date/php_date.c 	php_date_instantiate(object->start_ce, iterator->current TSRMLS_CC);
iterator         1928 ext/date/php_date.c 	newdateobj = (php_date_obj *) zend_object_store_get_object(iterator->current TSRMLS_CC);
iterator         1938 ext/date/php_date.c 	*data = &iterator->current;
iterator         1946 ext/date/php_date.c 	date_period_it *iterator = (date_period_it *)iter;
iterator         1947 ext/date/php_date.c 	ZVAL_LONG(key, iterator->current_index);
iterator         1955 ext/date/php_date.c 	date_period_it   *iterator = (date_period_it *)iter;
iterator         1957 ext/date/php_date.c 	iterator->current_index++;
iterator         1966 ext/date/php_date.c 	date_period_it   *iterator = (date_period_it *)iter;
iterator         1968 ext/date/php_date.c 	iterator->current_index = 0;
iterator         1969 ext/date/php_date.c 	if (iterator->object->current) {
iterator         1970 ext/date/php_date.c 		timelib_time_dtor(iterator->object->current);
iterator         1972 ext/date/php_date.c 	iterator->object->current = timelib_time_clone(iterator->object->start);
iterator         1993 ext/date/php_date.c 	date_period_it  *iterator = emalloc(sizeof(date_period_it));
iterator         2001 ext/date/php_date.c 	iterator->intern.data = (void*) dpobj;
iterator         2002 ext/date/php_date.c 	iterator->intern.funcs = &date_period_it_funcs;
iterator         2003 ext/date/php_date.c 	iterator->date_period_zval = object;
iterator         2004 ext/date/php_date.c 	iterator->object = dpobj;
iterator         2005 ext/date/php_date.c 	iterator->current = NULL;
iterator         2007 ext/date/php_date.c 	return (zend_object_iterator*)iterator;
iterator          127 ext/dom/dom_iterators.c 	php_dom_iterator *iterator = (php_dom_iterator *)iter;
iterator          129 ext/dom/dom_iterators.c 	zval_ptr_dtor((zval**)&iterator->intern.data);
iterator          131 ext/dom/dom_iterators.c 	if (iterator->curobj) {
iterator          132 ext/dom/dom_iterators.c 		zval_ptr_dtor((zval**)&iterator->curobj);
iterator          135 ext/dom/dom_iterators.c 	efree(iterator);
iterator          142 ext/dom/dom_iterators.c 	php_dom_iterator *iterator = (php_dom_iterator *)iter;
iterator          144 ext/dom/dom_iterators.c 	if (iterator->curobj) {
iterator          154 ext/dom/dom_iterators.c 	php_dom_iterator *iterator = (php_dom_iterator *)iter;
iterator          156 ext/dom/dom_iterators.c 	*data = &iterator->curobj;
iterator          162 ext/dom/dom_iterators.c 	php_dom_iterator *iterator = (php_dom_iterator *)iter;
iterator          163 ext/dom/dom_iterators.c 	zval *object = (zval *)iterator->intern.data;
iterator          168 ext/dom/dom_iterators.c 		dom_object *intern = (dom_object *)zend_object_store_get_object(iterator->curobj TSRMLS_CC);
iterator          192 ext/dom/dom_iterators.c 	php_dom_iterator *iterator = (php_dom_iterator *)iter;
iterator          194 ext/dom/dom_iterators.c 	object = (zval *)iterator->intern.data;
iterator          198 ext/dom/dom_iterators.c 	curobj = iterator->curobj;
iterator          244 ext/dom/dom_iterators.c 	iterator->curobj = curattr;
iterator          266 ext/dom/dom_iterators.c 	php_dom_iterator *iterator;
iterator          271 ext/dom/dom_iterators.c 	iterator = emalloc(sizeof(php_dom_iterator));
iterator          274 ext/dom/dom_iterators.c 	iterator->intern.data = (void*)object;
iterator          275 ext/dom/dom_iterators.c 	iterator->intern.funcs = &php_dom_iterator_funcs;
iterator          323 ext/dom/dom_iterators.c 	iterator->curobj = curattr;
iterator          325 ext/dom/dom_iterators.c 	return (zend_object_iterator*)iterator;
iterator           45 ext/intl/common/common_enum.h 	if (ii->iterator == NULL) { \
iterator           53 ext/intl/common/common_enum.h 	zend_object_iterator	*iterator;
iterator           60 ext/intl/common/common_enum.h 	void					(*destroy_it)(zend_object_iterator	*iterator TSRMLS_DC);
iterator           32 ext/intl/resourcebundle/resourcebundle_iterator.c static void resourcebundle_iterator_read( ResourceBundle_iterator *iterator TSRMLS_DC ) 
iterator           35 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_object *rb = iterator->subject;
iterator           37 ext/intl/resourcebundle/resourcebundle_iterator.c 	rb->child = ures_getByIndex( rb->me, iterator->i, rb->child, &icuerror );
iterator           41 ext/intl/resourcebundle/resourcebundle_iterator.c 		if (iterator->is_table) {
iterator           42 ext/intl/resourcebundle/resourcebundle_iterator.c 			iterator->currentkey = estrdup( ures_getKey( rb->child ) );
iterator           44 ext/intl/resourcebundle/resourcebundle_iterator.c 		MAKE_STD_ZVAL( iterator->current );
iterator           45 ext/intl/resourcebundle/resourcebundle_iterator.c 		resourcebundle_extract_value( iterator->current, rb TSRMLS_CC );
iterator           49 ext/intl/resourcebundle/resourcebundle_iterator.c 		iterator->current = NULL;
iterator           57 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator           59 ext/intl/resourcebundle/resourcebundle_iterator.c 	if (iterator->current) {
iterator           60 ext/intl/resourcebundle/resourcebundle_iterator.c 		zval_ptr_dtor( &iterator->current );
iterator           61 ext/intl/resourcebundle/resourcebundle_iterator.c 		iterator->current = NULL;
iterator           63 ext/intl/resourcebundle/resourcebundle_iterator.c 	if (iterator->currentkey) {
iterator           64 ext/intl/resourcebundle/resourcebundle_iterator.c 		efree( iterator->currentkey );
iterator           65 ext/intl/resourcebundle/resourcebundle_iterator.c 		iterator->currentkey = NULL;
iterator           73 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator           74 ext/intl/resourcebundle/resourcebundle_iterator.c 	zval                    *object = (zval *)iterator->intern.data;
iterator           80 ext/intl/resourcebundle/resourcebundle_iterator.c 	efree(iterator);
iterator           87 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator           88 ext/intl/resourcebundle/resourcebundle_iterator.c 	return (iterator->i < iterator->length) ? SUCCESS : FAILURE;
iterator           95 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator           96 ext/intl/resourcebundle/resourcebundle_iterator.c 	if (!iterator->current) {
iterator           97 ext/intl/resourcebundle/resourcebundle_iterator.c 		resourcebundle_iterator_read( iterator TSRMLS_CC);
iterator           99 ext/intl/resourcebundle/resourcebundle_iterator.c 	*data = &iterator->current;
iterator          106 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator          108 ext/intl/resourcebundle/resourcebundle_iterator.c 	if (!iterator->current) {
iterator          109 ext/intl/resourcebundle/resourcebundle_iterator.c 		resourcebundle_iterator_read( iterator TSRMLS_CC);
iterator          112 ext/intl/resourcebundle/resourcebundle_iterator.c 	if (iterator->is_table) {
iterator          113 ext/intl/resourcebundle/resourcebundle_iterator.c 		ZVAL_STRING(key, iterator->currentkey, 1);
iterator          115 ext/intl/resourcebundle/resourcebundle_iterator.c 		ZVAL_LONG(key, iterator->i);
iterator          123 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator          125 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->i++;
iterator          133 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = (ResourceBundle_iterator *) iter;
iterator          135 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->i = 0;
iterator          156 ext/intl/resourcebundle/resourcebundle_iterator.c 	ResourceBundle_iterator *iterator = emalloc( sizeof( ResourceBundle_iterator ) );
iterator          163 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->intern.data = (void *) object;
iterator          164 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->intern.funcs = &resourcebundle_iterator_funcs;
iterator          166 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->subject = rb;
iterator          171 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->is_table = (ures_getType( rb->me ) == URES_TABLE);
iterator          172 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->length = ures_getSize( rb->me );
iterator          174 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->current = NULL;
iterator          175 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->currentkey = NULL;
iterator          176 ext/intl/resourcebundle/resourcebundle_iterator.c 	iterator->i = 0;
iterator          178 ext/intl/resourcebundle/resourcebundle_iterator.c 	return (zend_object_iterator *) iterator;
iterator           49 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator;
iterator           54 ext/mysqli/mysqli_result_iterator.c 	iterator = ecalloc(1, sizeof(php_mysqli_result_iterator));
iterator           57 ext/mysqli/mysqli_result_iterator.c 	iterator->intern.data = (void*)object;
iterator           58 ext/mysqli/mysqli_result_iterator.c 	iterator->intern.funcs = &php_mysqli_result_iterator_funcs;
iterator           59 ext/mysqli/mysqli_result_iterator.c 	iterator->result = (mysqli_object *) zend_object_store_get_object(object TSRMLS_CC);
iterator           60 ext/mysqli/mysqli_result_iterator.c 	iterator->row_num = -1;
iterator           62 ext/mysqli/mysqli_result_iterator.c 	return (zend_object_iterator*)iterator;
iterator           70 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator = (php_mysqli_result_iterator*) iter;
iterator           73 ext/mysqli/mysqli_result_iterator.c 	if (iterator->intern.data) {
iterator           74 ext/mysqli/mysqli_result_iterator.c 		zval_ptr_dtor((zval**)&iterator->intern.data);
iterator           76 ext/mysqli/mysqli_result_iterator.c 	if (iterator->current_row) {
iterator           77 ext/mysqli/mysqli_result_iterator.c 		zval_ptr_dtor(&iterator->current_row);
iterator           79 ext/mysqli/mysqli_result_iterator.c 	efree(iterator);
iterator           87 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator = (php_mysqli_result_iterator*) iter;
iterator           89 ext/mysqli/mysqli_result_iterator.c 	return iterator->current_row && Z_TYPE_P(iterator->current_row) == IS_ARRAY ? SUCCESS : FAILURE;
iterator           97 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator = (php_mysqli_result_iterator*) iter;
iterator           99 ext/mysqli/mysqli_result_iterator.c 	*data = &iterator->current_row;
iterator          108 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator = (php_mysqli_result_iterator*) iter;
iterator          109 ext/mysqli/mysqli_result_iterator.c 	mysqli_object *intern = iterator->result;
iterator          113 ext/mysqli/mysqli_result_iterator.c 	if (iterator->current_row) {
iterator          114 ext/mysqli/mysqli_result_iterator.c 		zval_ptr_dtor(&iterator->current_row);
iterator          116 ext/mysqli/mysqli_result_iterator.c 	MAKE_STD_ZVAL(iterator->current_row);
iterator          117 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_fetch_into_hash_aux(iterator->current_row, result, MYSQLI_ASSOC TSRMLS_CC);
iterator          118 ext/mysqli/mysqli_result_iterator.c 	if (Z_TYPE_P(iterator->current_row) == IS_ARRAY) {
iterator          119 ext/mysqli/mysqli_result_iterator.c 		iterator->row_num++;
iterator          128 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator = (php_mysqli_result_iterator*) iter;
iterator          129 ext/mysqli/mysqli_result_iterator.c 	mysqli_object *intern = iterator->result;
iterator          146 ext/mysqli/mysqli_result_iterator.c 	iterator->row_num = -1;
iterator          155 ext/mysqli/mysqli_result_iterator.c 	php_mysqli_result_iterator *iterator = (php_mysqli_result_iterator*) iter;
iterator          157 ext/mysqli/mysqli_result_iterator.c 	ZVAL_LONG(key, iterator->row_num);
iterator         5176 ext/phar/phar_object.c 	ZEND_ARG_INFO(0, iterator)
iterator         1145 ext/reflection/php_reflection.c 		HashPosition iterator;
iterator         1149 ext/reflection/php_reflection.c 		zend_hash_internal_pointer_reset_ex(CG(function_table), &iterator);
iterator         1150 ext/reflection/php_reflection.c 		while (zend_hash_get_current_data_ex(CG(function_table), (void **) &fptr, &iterator) == SUCCESS) {
iterator         1159 ext/reflection/php_reflection.c 			zend_hash_move_forward_ex(CG(function_table), &iterator);
iterator         5336 ext/reflection/php_reflection.c 	HashPosition iterator;
iterator         5346 ext/reflection/php_reflection.c 	zend_hash_internal_pointer_reset_ex(CG(function_table), &iterator);
iterator         5347 ext/reflection/php_reflection.c 	while (zend_hash_get_current_data_ex(CG(function_table), (void **) &fptr, &iterator) == SUCCESS) {
iterator         5354 ext/reflection/php_reflection.c 		zend_hash_move_forward_ex(CG(function_table), &iterator);
iterator         2340 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator;
iterator         2345 ext/simplexml/simplexml.c 	iterator = emalloc(sizeof(php_sxe_iterator));
iterator         2348 ext/simplexml/simplexml.c 	iterator->intern.data = (void*)object;
iterator         2349 ext/simplexml/simplexml.c 	iterator->intern.funcs = &php_sxe_iterator_funcs;
iterator         2350 ext/simplexml/simplexml.c 	iterator->sxe = php_sxe_fetch_object(object TSRMLS_CC);
iterator         2352 ext/simplexml/simplexml.c 	return (zend_object_iterator*)iterator;
iterator         2358 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator = (php_sxe_iterator *)iter;
iterator         2361 ext/simplexml/simplexml.c 	if (iterator->intern.data) {
iterator         2362 ext/simplexml/simplexml.c 		zval_ptr_dtor((zval**)&iterator->intern.data);
iterator         2365 ext/simplexml/simplexml.c 	efree(iterator);
iterator         2371 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator = (php_sxe_iterator *)iter;
iterator         2373 ext/simplexml/simplexml.c 	return iterator->sxe->iter.data ? SUCCESS : FAILURE;
iterator         2379 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator = (php_sxe_iterator *)iter;
iterator         2381 ext/simplexml/simplexml.c 	*data = &iterator->sxe->iter.data;
iterator         2387 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator = (php_sxe_iterator *)iter;
iterator         2388 ext/simplexml/simplexml.c 	zval *curobj = iterator->sxe->iter.data;
iterator         2424 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator = (php_sxe_iterator *)iter;
iterator         2425 ext/simplexml/simplexml.c 	php_sxe_move_forward_iterator(iterator->sxe TSRMLS_CC);
iterator         2433 ext/simplexml/simplexml.c 	php_sxe_iterator *iterator = (php_sxe_iterator *)iter;
iterator         2434 ext/simplexml/simplexml.c 	sxe = iterator->sxe;
iterator          858 ext/spl/php_spl.c 	ZEND_ARG_OBJ_INFO(0, iterator, Traversable, 0)
iterator          863 ext/spl/php_spl.c 	ZEND_ARG_OBJ_INFO(0, iterator, Traversable, 0)
iterator          867 ext/spl/php_spl.c 	ZEND_ARG_OBJ_INFO(0, iterator, Traversable, 0)
iterator         1000 ext/spl/spl_array.c 	spl_array_it *iterator = (spl_array_it *)iter;
iterator         1003 ext/spl/spl_array.c 	zval_ptr_dtor((zval**)&iterator->intern.it.data);
iterator         1005 ext/spl/spl_array.c 	efree(iterator);
iterator         1011 ext/spl/spl_array.c 	spl_array_it       *iterator = (spl_array_it *)iter;
iterator         1012 ext/spl/spl_array.c 	spl_array_object   *object   = iterator->object;
iterator         1029 ext/spl/spl_array.c 	spl_array_it       *iterator = (spl_array_it *)iter;
iterator         1030 ext/spl/spl_array.c 	spl_array_object   *object   = iterator->object;
iterator         1045 ext/spl/spl_array.c 	spl_array_it       *iterator = (spl_array_it *)iter;
iterator         1046 ext/spl/spl_array.c 	spl_array_object   *object   = iterator->object;
iterator         1063 ext/spl/spl_array.c 	spl_array_it       *iterator = (spl_array_it *)iter;
iterator         1064 ext/spl/spl_array.c 	spl_array_object   *object   = iterator->object;
iterator         1109 ext/spl/spl_array.c 	spl_array_it       *iterator = (spl_array_it *)iter;
iterator         1110 ext/spl/spl_array.c 	spl_array_object   *object   = iterator->object;
iterator         1176 ext/spl/spl_array.c 	spl_array_it       *iterator;
iterator         1183 ext/spl/spl_array.c 	iterator     = emalloc(sizeof(spl_array_it));
iterator         1186 ext/spl/spl_array.c 	iterator->intern.it.data = (void*)object;
iterator         1187 ext/spl/spl_array.c 	iterator->intern.it.funcs = &spl_array_it_funcs;
iterator         1188 ext/spl/spl_array.c 	iterator->intern.ce = ce;
iterator         1189 ext/spl/spl_array.c 	iterator->intern.value = NULL;
iterator         1190 ext/spl/spl_array.c 	iterator->object = array_object;
iterator         1192 ext/spl/spl_array.c 	return (zend_object_iterator*)iterator;
iterator         1321 ext/spl/spl_array.c 	spl_array_object *iterator;
iterator         1334 ext/spl/spl_array.c 	return_value->value.obj = spl_array_object_new_ex(intern->ce_get_iterator, &iterator, object, 0 TSRMLS_CC);
iterator          125 ext/spl/spl_directory.c 		zend_object_iterator *iterator;
iterator          126 ext/spl/spl_directory.c 		iterator = (zend_object_iterator*)
iterator          128 ext/spl/spl_directory.c 		if (iterator->data != NULL) {
iterator          129 ext/spl/spl_directory.c 			iterator->data = NULL;
iterator          130 ext/spl/spl_directory.c 			iterator->funcs->dtor(iterator TSRMLS_CC);
iterator         1652 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator;
iterator         1659 ext/spl/spl_directory.c 	iterator   = spl_filesystem_object_to_iterator(dir_object);
iterator         1662 ext/spl/spl_directory.c 	if (iterator->intern.data == NULL) {
iterator         1663 ext/spl/spl_directory.c 		iterator->intern.data = object;
iterator         1664 ext/spl/spl_directory.c 		iterator->intern.funcs = &spl_filesystem_dir_it_funcs;
iterator         1667 ext/spl/spl_directory.c 		iterator->current = object;
iterator         1671 ext/spl/spl_directory.c 	return (zend_object_iterator*)iterator;
iterator         1678 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator = (spl_filesystem_iterator *)iter;
iterator         1680 ext/spl/spl_directory.c 	if (iterator->intern.data) {
iterator         1681 ext/spl/spl_directory.c 		zval *object =  iterator->intern.data;
iterator         1704 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator = (spl_filesystem_iterator *)iter;
iterator         1706 ext/spl/spl_directory.c 	*data = &iterator->current;
iterator         1749 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator = (spl_filesystem_iterator *)iter;
iterator         1751 ext/spl/spl_directory.c 	if (iterator->intern.data) {
iterator         1752 ext/spl/spl_directory.c 		zval *object = 	iterator->intern.data;
iterator         1755 ext/spl/spl_directory.c 		if (iterator->current) {
iterator         1756 ext/spl/spl_directory.c 			zval_ptr_dtor(&iterator->current);
iterator         1765 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator = (spl_filesystem_iterator *)iter;
iterator         1766 ext/spl/spl_directory.c 	spl_filesystem_object   *object   = spl_filesystem_iterator_to_object(iterator);
iterator         1769 ext/spl/spl_directory.c 		if (!iterator->current) {
iterator         1770 ext/spl/spl_directory.c 			ALLOC_INIT_ZVAL(iterator->current);
iterator         1772 ext/spl/spl_directory.c 			ZVAL_STRINGL(iterator->current, object->file_name, object->file_name_len, 1);
iterator         1774 ext/spl/spl_directory.c 		*data = &iterator->current;
iterator         1776 ext/spl/spl_directory.c 		if (!iterator->current) {
iterator         1777 ext/spl/spl_directory.c 			ALLOC_INIT_ZVAL(iterator->current);
iterator         1779 ext/spl/spl_directory.c 			spl_filesystem_object_create_type(0, object, SPL_FS_INFO, NULL, iterator->current TSRMLS_CC);
iterator         1781 ext/spl/spl_directory.c 		*data = &iterator->current;
iterator         1783 ext/spl/spl_directory.c 		*data = (zval**)&iterator->intern.data;
iterator         1805 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator = (spl_filesystem_iterator *)iter;
iterator         1806 ext/spl/spl_directory.c 	spl_filesystem_object   *object   = spl_filesystem_iterator_to_object(iterator);
iterator         1816 ext/spl/spl_directory.c 	if (iterator->current) {
iterator         1817 ext/spl/spl_directory.c 		zval_ptr_dtor(&iterator->current);
iterator         1818 ext/spl/spl_directory.c 		iterator->current = NULL;
iterator         1826 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator = (spl_filesystem_iterator *)iter;
iterator         1827 ext/spl/spl_directory.c 	spl_filesystem_object   *object   = spl_filesystem_iterator_to_object(iterator);
iterator         1836 ext/spl/spl_directory.c 	if (iterator->current) {
iterator         1837 ext/spl/spl_directory.c 		zval_ptr_dtor(&iterator->current);
iterator         1838 ext/spl/spl_directory.c 		iterator->current = NULL;
iterator         1857 ext/spl/spl_directory.c 	spl_filesystem_iterator *iterator;
iterator         1864 ext/spl/spl_directory.c 	iterator   = spl_filesystem_object_to_iterator(dir_object);
iterator         1867 ext/spl/spl_directory.c 	if (iterator->intern.data == NULL) {
iterator         1868 ext/spl/spl_directory.c 		iterator->intern.data = object;
iterator         1869 ext/spl/spl_directory.c 		iterator->intern.funcs = &spl_filesystem_tree_it_funcs;
iterator         1873 ext/spl/spl_directory.c 	return (zend_object_iterator*)iterator;
iterator          934 ext/spl/spl_dllist.c 	spl_dllist_it *iterator = (spl_dllist_it *)iter;
iterator          936 ext/spl/spl_dllist.c 	SPL_LLIST_CHECK_DELREF(iterator->traverse_pointer);
iterator          939 ext/spl/spl_dllist.c 	zval_ptr_dtor((zval**)&iterator->intern.it.data);
iterator          941 ext/spl/spl_dllist.c 	efree(iterator);
iterator          999 ext/spl/spl_dllist.c 	spl_dllist_it     *iterator = (spl_dllist_it *)iter;
iterator         1000 ext/spl/spl_dllist.c 	spl_dllist_object *object   = iterator->object;
iterator         1003 ext/spl/spl_dllist.c 	spl_dllist_it_helper_rewind(&iterator->traverse_pointer, &iterator->traverse_position, llist, object->flags TSRMLS_CC);
iterator         1009 ext/spl/spl_dllist.c 	spl_dllist_it         *iterator = (spl_dllist_it *)iter;
iterator         1010 ext/spl/spl_dllist.c 	spl_ptr_llist_element *element  = iterator->traverse_pointer;
iterator         1018 ext/spl/spl_dllist.c 	spl_dllist_it         *iterator = (spl_dllist_it *)iter;
iterator         1019 ext/spl/spl_dllist.c 	spl_ptr_llist_element *element  = iterator->traverse_pointer;
iterator         1031 ext/spl/spl_dllist.c 	spl_dllist_it *iterator = (spl_dllist_it *)iter;
iterator         1033 ext/spl/spl_dllist.c 	ZVAL_LONG(key, iterator->traverse_position);
iterator         1039 ext/spl/spl_dllist.c 	spl_dllist_it     *iterator = (spl_dllist_it *)iter;
iterator         1040 ext/spl/spl_dllist.c 	spl_dllist_object *object   = iterator->object;
iterator         1044 ext/spl/spl_dllist.c 	spl_dllist_it_helper_move_forward(&iterator->traverse_pointer, &iterator->traverse_position, object->llist, object->flags TSRMLS_CC);
iterator         1308 ext/spl/spl_dllist.c 	spl_dllist_it     *iterator;
iterator         1318 ext/spl/spl_dllist.c 	iterator                     = emalloc(sizeof(spl_dllist_it));
iterator         1319 ext/spl/spl_dllist.c 	iterator->intern.it.data     = (void*)object;
iterator         1320 ext/spl/spl_dllist.c 	iterator->intern.it.funcs    = &spl_dllist_it_funcs;
iterator         1321 ext/spl/spl_dllist.c 	iterator->intern.ce          = ce;
iterator         1322 ext/spl/spl_dllist.c 	iterator->intern.value       = NULL;
iterator         1323 ext/spl/spl_dllist.c 	iterator->traverse_position  = dllist_object->traverse_position;
iterator         1324 ext/spl/spl_dllist.c 	iterator->traverse_pointer   = dllist_object->traverse_pointer;
iterator         1325 ext/spl/spl_dllist.c 	iterator->flags              = dllist_object->flags & SPL_DLLIST_IT_MASK;
iterator         1326 ext/spl/spl_dllist.c 	iterator->object             = dllist_object;
iterator         1328 ext/spl/spl_dllist.c 	SPL_LLIST_CHECK_ADDREF(iterator->traverse_pointer);
iterator         1331 ext/spl/spl_dllist.c 	return (zend_object_iterator*)iterator;
iterator          889 ext/spl/spl_fixedarray.c 	spl_fixedarray_it  *iterator = (spl_fixedarray_it *)iter;
iterator          892 ext/spl/spl_fixedarray.c 	zval_ptr_dtor((zval**)&iterator->intern.it.data);
iterator          894 ext/spl/spl_fixedarray.c 	efree(iterator);
iterator          900 ext/spl/spl_fixedarray.c 	spl_fixedarray_it     *iterator = (spl_fixedarray_it *)iter;
iterator          901 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern   = iterator->object;
iterator          906 ext/spl/spl_fixedarray.c 		iterator->object->current = 0;
iterator          913 ext/spl/spl_fixedarray.c 	spl_fixedarray_it     *iterator = (spl_fixedarray_it *)iter;
iterator          914 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern   = iterator->object;
iterator          920 ext/spl/spl_fixedarray.c 	if (iterator->object->current >= 0 && iterator->object->array && iterator->object->current < iterator->object->array->size) {
iterator          931 ext/spl/spl_fixedarray.c 	spl_fixedarray_it     *iterator = (spl_fixedarray_it *)iter;
iterator          932 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern   = iterator->object;
iterator          938 ext/spl/spl_fixedarray.c 		ZVAL_LONG(zindex, iterator->object->current);
iterator          953 ext/spl/spl_fixedarray.c 	spl_fixedarray_it     *iterator = (spl_fixedarray_it *)iter;
iterator          954 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern   = iterator->object;
iterator          959 ext/spl/spl_fixedarray.c 		ZVAL_LONG(key, iterator->object->current);
iterator          966 ext/spl/spl_fixedarray.c 	spl_fixedarray_it     *iterator = (spl_fixedarray_it *)iter;
iterator          967 ext/spl/spl_fixedarray.c 	spl_fixedarray_object *intern   = iterator->object;
iterator          973 ext/spl/spl_fixedarray.c 		iterator->object->current++;
iterator         1071 ext/spl/spl_fixedarray.c 	spl_fixedarray_it      *iterator;
iterator         1081 ext/spl/spl_fixedarray.c 	iterator                     = emalloc(sizeof(spl_fixedarray_it));
iterator         1082 ext/spl/spl_fixedarray.c 	iterator->intern.it.data     = (void*)object;
iterator         1083 ext/spl/spl_fixedarray.c 	iterator->intern.it.funcs    = &spl_fixedarray_it_funcs;
iterator         1084 ext/spl/spl_fixedarray.c 	iterator->intern.ce          = ce;
iterator         1085 ext/spl/spl_fixedarray.c 	iterator->intern.value       = NULL;
iterator         1086 ext/spl/spl_fixedarray.c 	iterator->object             = fixedarray_object;
iterator         1088 ext/spl/spl_fixedarray.c 	return (zend_object_iterator*)iterator;
iterator          891 ext/spl/spl_heap.c 	spl_heap_it *iterator = (spl_heap_it *)iter;
iterator          894 ext/spl/spl_heap.c 	zval_ptr_dtor((zval**)&iterator->intern.it.data);
iterator          896 ext/spl/spl_heap.c 	efree(iterator);
iterator          908 ext/spl/spl_heap.c 	spl_heap_it         *iterator = (spl_heap_it *)iter;
iterator          910 ext/spl/spl_heap.c 	return (iterator->object->heap->count != 0 ? SUCCESS : FAILURE);
iterator          916 ext/spl/spl_heap.c 	spl_heap_it  *iterator = (spl_heap_it *)iter;
iterator          917 ext/spl/spl_heap.c 	zval        **element  = (zval **)&iterator->object->heap->elements[0];
iterator          919 ext/spl/spl_heap.c 	if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) {
iterator          924 ext/spl/spl_heap.c 	if (iterator->object->heap->count == 0 || !*element) {
iterator          934 ext/spl/spl_heap.c 	spl_heap_it  *iterator = (spl_heap_it *)iter;
iterator          935 ext/spl/spl_heap.c 	zval        **element  = (zval **)&iterator->object->heap->elements[0];
iterator          937 ext/spl/spl_heap.c 	if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) {
iterator          942 ext/spl/spl_heap.c 	if (iterator->object->heap->count == 0 || !*element) {
iterator          945 ext/spl/spl_heap.c 		*data = spl_pqueue_extract_helper(element, iterator->object->flags);
iterator          955 ext/spl/spl_heap.c 	spl_heap_it *iterator = (spl_heap_it *)iter;
iterator          957 ext/spl/spl_heap.c 	ZVAL_LONG(key, iterator->object->heap->count - 1);
iterator          964 ext/spl/spl_heap.c 	spl_heap_it          *iterator = (spl_heap_it *)iter;
iterator          967 ext/spl/spl_heap.c 	if (iterator->object->heap->flags & SPL_HEAP_CORRUPTED) {
iterator          972 ext/spl/spl_heap.c 	elem = spl_ptr_heap_delete_top(iterator->object->heap, object TSRMLS_CC);
iterator         1104 ext/spl/spl_heap.c 	spl_heap_it     *iterator;
iterator         1114 ext/spl/spl_heap.c 	iterator                  = emalloc(sizeof(spl_heap_it));
iterator         1115 ext/spl/spl_heap.c 	iterator->intern.it.data  = (void*)object;
iterator         1116 ext/spl/spl_heap.c 	iterator->intern.it.funcs = &spl_heap_it_funcs;
iterator         1117 ext/spl/spl_heap.c 	iterator->intern.ce       = ce;
iterator         1118 ext/spl/spl_heap.c 	iterator->intern.value    = NULL;
iterator         1119 ext/spl/spl_heap.c 	iterator->flags           = heap_object->flags;
iterator         1120 ext/spl/spl_heap.c 	iterator->object          = heap_object;
iterator         1122 ext/spl/spl_heap.c 	return (zend_object_iterator*)iterator;
iterator         1128 ext/spl/spl_heap.c 	spl_heap_it     *iterator;
iterator         1138 ext/spl/spl_heap.c 	iterator                  = emalloc(sizeof(spl_heap_it));
iterator         1139 ext/spl/spl_heap.c 	iterator->intern.it.data  = (void*)object;
iterator         1140 ext/spl/spl_heap.c 	iterator->intern.it.funcs = &spl_pqueue_it_funcs;
iterator         1141 ext/spl/spl_heap.c 	iterator->intern.ce       = ce;
iterator         1142 ext/spl/spl_heap.c 	iterator->intern.value    = NULL;
iterator         1143 ext/spl/spl_heap.c 	iterator->flags           = heap_object->flags;
iterator         1144 ext/spl/spl_heap.c 	iterator->object          = heap_object;
iterator         1146 ext/spl/spl_heap.c 	return (zend_object_iterator*)iterator;
iterator           97 ext/spl/spl_iterators.c 	zend_object_iterator    *iterator;
iterator          152 ext/spl/spl_iterators.c #define SPL_FETCH_SUB_ITERATOR(var, object) SPL_FETCH_SUB_ELEMENT(var, object, iterator)
iterator          162 ext/spl/spl_iterators.c 		sub_iter = object->iterators[object->level].iterator;
iterator          182 ext/spl/spl_iterators.c 		sub_iter = object->iterators[level].iterator;
iterator          205 ext/spl/spl_iterators.c 	zend_object_iterator      *sub_iter = object->iterators[object->level].iterator;
iterator          213 ext/spl/spl_iterators.c 	zend_object_iterator      *sub_iter = object->iterators[object->level].iterator;
iterator          224 ext/spl/spl_iterators.c 	zend_object_iterator      *iterator;
iterator          231 ext/spl/spl_iterators.c 	SPL_FETCH_SUB_ITERATOR(iterator, object);
iterator          235 ext/spl/spl_iterators.c 		iterator = object->iterators[object->level].iterator;
iterator          238 ext/spl/spl_iterators.c 				iterator->funcs->move_forward(iterator TSRMLS_CC);
iterator          248 ext/spl/spl_iterators.c 				if (iterator->funcs->valid(iterator TSRMLS_CC) == FAILURE) {
iterator          352 ext/spl/spl_iterators.c 				object->iterators[object->level].iterator = sub_iter;
iterator          384 ext/spl/spl_iterators.c 				iterator->funcs->dtor(iterator TSRMLS_CC);
iterator          401 ext/spl/spl_iterators.c 		sub_iter = object->iterators[object->level].iterator;
iterator          410 ext/spl/spl_iterators.c 	sub_iter = object->iterators[0].iterator;
iterator          433 ext/spl/spl_iterators.c 	spl_recursive_it_iterator *iterator;
iterator          439 ext/spl/spl_iterators.c 	iterator = emalloc(sizeof(spl_recursive_it_iterator));
iterator          447 ext/spl/spl_iterators.c 	iterator->intern.data = (void*)object;
iterator          448 ext/spl/spl_iterators.c 	iterator->intern.funcs = ce->iterator_funcs.funcs;
iterator          449 ext/spl/spl_iterators.c 	iterator->zobject = zobject;
iterator          450 ext/spl/spl_iterators.c 	return (zend_object_iterator*)iterator;
iterator          466 ext/spl/spl_iterators.c 	zval                      *iterator;
iterator          481 ext/spl/spl_iterators.c 			if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "o|lzl", &iterator, &flags, &user_caching_it_flags, &mode) == SUCCESS) {
iterator          482 ext/spl/spl_iterators.c 				if (instanceof_function(Z_OBJCE_P(iterator), zend_ce_aggregate TSRMLS_CC)) {
iterator          483 ext/spl/spl_iterators.c 					zval *aggregate = iterator;
iterator          484 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&aggregate, Z_OBJCE_P(aggregate), &Z_OBJCE_P(aggregate)->iterator_funcs.zf_new_iterator, "getiterator", &iterator);
iterator          494 ext/spl/spl_iterators.c 				spl_instantiate_arg_ex2(spl_ce_RecursiveCachingIterator, &caching_it, 1, iterator, caching_it_flags TSRMLS_CC);
iterator          496 ext/spl/spl_iterators.c 				if (inc_refcount == 0 && iterator) {
iterator          497 ext/spl/spl_iterators.c 					zval_ptr_dtor(&iterator);
iterator          499 ext/spl/spl_iterators.c 				iterator = caching_it;
iterator          502 ext/spl/spl_iterators.c 				iterator = NULL;
iterator          511 ext/spl/spl_iterators.c 			if (zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC, "o|ll", &iterator, &mode, &flags) == SUCCESS) {
iterator          512 ext/spl/spl_iterators.c 				if (instanceof_function(Z_OBJCE_P(iterator), zend_ce_aggregate TSRMLS_CC)) {
iterator          513 ext/spl/spl_iterators.c 					zval *aggregate = iterator;
iterator          514 ext/spl/spl_iterators.c 					zend_call_method_with_0_params(&aggregate, Z_OBJCE_P(aggregate), &Z_OBJCE_P(aggregate)->iterator_funcs.zf_new_iterator, "getiterator", &iterator);
iterator          518 ext/spl/spl_iterators.c 				iterator = NULL;
iterator          523 ext/spl/spl_iterators.c 	if (!iterator || !instanceof_function(Z_OBJCE_P(iterator), spl_ce_RecursiveIterator TSRMLS_CC)) {
iterator          524 ext/spl/spl_iterators.c 		if (iterator && !inc_refcount) {
iterator          525 ext/spl/spl_iterators.c 			zval_ptr_dtor(&iterator);
iterator          569 ext/spl/spl_iterators.c 	ce_iterator = Z_OBJCE_P(iterator); /* respect inheritance, don't use spl_ce_RecursiveIterator */
iterator          570 ext/spl/spl_iterators.c 	intern->iterators[0].iterator = ce_iterator->get_iterator(ce_iterator, iterator, 0 TSRMLS_CC);
iterator          572 ext/spl/spl_iterators.c 		Z_ADDREF_P(iterator);
iterator          574 ext/spl/spl_iterators.c 	intern->iterators[0].zobject = iterator;
iterator          584 ext/spl/spl_iterators.c 			sub_iter = intern->iterators[intern->level].iterator;
iterator          631 ext/spl/spl_iterators.c 	zend_object_iterator      *iterator;
iterator          637 ext/spl/spl_iterators.c 	SPL_FETCH_SUB_ITERATOR(iterator, object);
iterator          639 ext/spl/spl_iterators.c 	if (iterator->funcs->get_current_key) {
iterator          640 ext/spl/spl_iterators.c 		iterator->funcs->get_current_key(iterator, return_value TSRMLS_CC);
iterator          651 ext/spl/spl_iterators.c 	zend_object_iterator      *iterator;
iterator          658 ext/spl/spl_iterators.c 	SPL_FETCH_SUB_ITERATOR(iterator, object);
iterator          660 ext/spl/spl_iterators.c 	iterator->funcs->get_current_data(iterator, &data TSRMLS_CC);
iterator          909 ext/spl/spl_iterators.c 			sub_iter = object->iterators[object->level].iterator;
iterator          982 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Traversable, 0)
iterator         1054 ext/spl/spl_iterators.c 	zend_object_iterator      *iterator = object->iterators[object->level].iterator;
iterator         1058 ext/spl/spl_iterators.c 	iterator->funcs->get_current_data(iterator, &data TSRMLS_CC);
iterator         1199 ext/spl/spl_iterators.c 		zend_object_iterator      *iterator;
iterator         1202 ext/spl/spl_iterators.c         SPL_FETCH_SUB_ITERATOR(iterator, object);
iterator         1203 ext/spl/spl_iterators.c 		iterator->funcs->get_current_data(iterator, &data TSRMLS_CC);
iterator         1246 ext/spl/spl_iterators.c 	zend_object_iterator      *iterator;
iterator         1255 ext/spl/spl_iterators.c 	SPL_FETCH_SUB_ITERATOR(iterator, object);
iterator         1257 ext/spl/spl_iterators.c 	if (iterator->funcs->get_current_key) {
iterator         1258 ext/spl/spl_iterators.c 		iterator->funcs->get_current_key(iterator, &key TSRMLS_CC);
iterator         1301 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Traversable, 0)
iterator         1540 ext/spl/spl_iterators.c 			intern->u.append.iterator = spl_ce_ArrayIterator->get_iterator(spl_ce_ArrayIterator, intern->u.append.zarrayit, 0 TSRMLS_CC);
iterator         1608 ext/spl/spl_iterators.c 	intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0 TSRMLS_CC);
iterator         1651 ext/spl/spl_iterators.c 	if (!intern->inner.iterator) {
iterator         1658 ext/spl/spl_iterators.c 	if (intern->inner.iterator && intern->inner.iterator->funcs->invalidate_current) {
iterator         1659 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->invalidate_current(intern->inner.iterator TSRMLS_CC);
iterator         1685 ext/spl/spl_iterators.c 	if (intern->inner.iterator->funcs->rewind) {
iterator         1686 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->rewind(intern->inner.iterator TSRMLS_CC);
iterator         1692 ext/spl/spl_iterators.c 	if (!intern->inner.iterator) {
iterator         1696 ext/spl/spl_iterators.c 	return intern->inner.iterator->funcs->valid(intern->inner.iterator TSRMLS_CC);
iterator         1705 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->get_current_data(intern->inner.iterator, &data TSRMLS_CC);
iterator         1712 ext/spl/spl_iterators.c 		if (intern->inner.iterator->funcs->get_current_key) {
iterator         1713 ext/spl/spl_iterators.c 			intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, intern->current.key TSRMLS_CC);
iterator         1733 ext/spl/spl_iterators.c 	intern->inner.iterator->funcs->move_forward(intern->inner.iterator TSRMLS_CC);
iterator         1856 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->move_forward(intern->inner.iterator TSRMLS_CC);
iterator         2342 ext/spl/spl_iterators.c 	if (object->inner.iterator) {
iterator         2343 ext/spl/spl_iterators.c 		object->inner.iterator->funcs->dtor(object->inner.iterator TSRMLS_CC);
iterator         2359 ext/spl/spl_iterators.c 		object->u.append.iterator->funcs->dtor(object->u.append.iterator TSRMLS_CC);
iterator         2421 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         2437 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         2448 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, RecursiveIterator, 0)
iterator         2460 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, RecursiveIterator, 0)
iterator         2478 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         2511 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, RecursiveIterator, 0)
iterator         2656 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         3067 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         3147 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         3166 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Traversable, 0)
iterator         3208 ext/spl/spl_iterators.c 	RETURN_BOOL(intern->inner.iterator->funcs->valid(intern->inner.iterator TSRMLS_CC) == SUCCESS);
iterator         3223 ext/spl/spl_iterators.c 	if (intern->inner.iterator->funcs->get_current_key) {
iterator         3224 ext/spl/spl_iterators.c 		intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, return_value TSRMLS_CC);
iterator         3242 ext/spl/spl_iterators.c 	intern->inner.iterator->funcs->get_current_data(intern->inner.iterator, &data TSRMLS_CC);
iterator         3259 ext/spl/spl_iterators.c 	intern->inner.iterator->funcs->move_forward(intern->inner.iterator TSRMLS_CC);
iterator         3263 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         3379 ext/spl/spl_iterators.c 		if (intern->inner.iterator) {
iterator         3380 ext/spl/spl_iterators.c 			intern->inner.iterator->funcs->dtor(intern->inner.iterator TSRMLS_CC);
iterator         3381 ext/spl/spl_iterators.c 			intern->inner.iterator = NULL;
iterator         3384 ext/spl/spl_iterators.c 	if (intern->u.append.iterator->funcs->valid(intern->u.append.iterator TSRMLS_CC) == SUCCESS) {
iterator         3387 ext/spl/spl_iterators.c 		intern->u.append.iterator->funcs->get_current_data(intern->u.append.iterator, &it TSRMLS_CC);
iterator         3392 ext/spl/spl_iterators.c 		intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, *it, 0 TSRMLS_CC);
iterator         3403 ext/spl/spl_iterators.c 		intern->u.append.iterator->funcs->move_forward(intern->u.append.iterator TSRMLS_CC);
iterator         3440 ext/spl/spl_iterators.c 	if (!intern->inner.iterator || spl_dual_it_valid(intern TSRMLS_CC) != SUCCESS) {
iterator         3441 ext/spl/spl_iterators.c 		if (intern->u.append.iterator->funcs->valid(intern->u.append.iterator TSRMLS_CC) != SUCCESS) {
iterator         3442 ext/spl/spl_iterators.c 			intern->u.append.iterator->funcs->rewind(intern->u.append.iterator TSRMLS_CC);
iterator         3463 ext/spl/spl_iterators.c 	intern->u.append.iterator->funcs->rewind(intern->u.append.iterator TSRMLS_CC);
iterator         3531 ext/spl/spl_iterators.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator          132 ext/spl/spl_iterators.h 		zend_object_iterator *iterator;
iterator          153 ext/spl/spl_iterators.h 			zend_object_iterator *iterator;
iterator         1059 ext/spl/spl_observer.c 	zval                        *iterator = NULL, *info = NULL;
iterator         1061 ext/spl/spl_observer.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O|z!", &iterator, zend_ce_iterator, &info) == FAILURE) {
iterator         1087 ext/spl/spl_observer.c 	spl_object_storage_attach(intern, getThis(), iterator, info TSRMLS_CC);
iterator         1280 ext/spl/spl_observer.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         1285 ext/spl/spl_observer.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator         1289 ext/spl/spl_observer.c 	ZEND_ARG_OBJ_INFO(0, iterator, Iterator, 0)
iterator          132 sapi/phpdbg/phpdbg_frame.c 		HashPosition iterator;
iterator          139 sapi/phpdbg/phpdbg_frame.c 		zend_hash_internal_pointer_reset_ex(Z_ARRVAL_PP(args), &iterator);
iterator          141 sapi/phpdbg/phpdbg_frame.c 			(void **) &argstmp, &iterator) == SUCCESS) {
iterator          155 sapi/phpdbg/phpdbg_frame.c 			zend_hash_move_forward_ex(Z_ARRVAL_PP(args), &iterator);