Lines Matching refs:sub_iter

143 	zend_object_iterator      *sub_iter;  in spl_recursive_it_dtor()  local
146 sub_iter = object->iterators[object->level].iterator; in spl_recursive_it_dtor()
147 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); in spl_recursive_it_dtor()
159 zend_object_iterator *sub_iter; in spl_recursive_it_valid_ex() local
163 sub_iter = object->iterators[level].iterator; in spl_recursive_it_valid_ex()
164 if (sub_iter->funcs->valid(sub_iter TSRMLS_CC) == SUCCESS) { in spl_recursive_it_valid_ex()
186 zend_object_iterator *sub_iter = object->iterators[object->level].iterator; in spl_recursive_it_get_current_data() local
188 sub_iter->funcs->get_current_data(sub_iter, data TSRMLS_CC); in spl_recursive_it_get_current_data()
194 zend_object_iterator *sub_iter = object->iterators[object->level].iterator; in spl_recursive_it_get_current_key() local
196 if (sub_iter->funcs->get_current_key) { in spl_recursive_it_get_current_key()
197 return sub_iter->funcs->get_current_key(sub_iter, str_key, str_key_len, int_key TSRMLS_CC); in spl_recursive_it_get_current_key()
210 zend_object_iterator *sub_iter; in spl_recursive_it_move_forward_ex() local
330 sub_iter = ce->get_iterator(ce, child, 0 TSRMLS_CC); in spl_recursive_it_move_forward_ex()
331 object->iterators[object->level].iterator = sub_iter; in spl_recursive_it_move_forward_ex()
335 if (sub_iter->funcs->rewind) { in spl_recursive_it_move_forward_ex()
336 sub_iter->funcs->rewind(sub_iter TSRMLS_CC); in spl_recursive_it_move_forward_ex()
373 zend_object_iterator *sub_iter; in spl_recursive_it_rewind_ex() local
380 sub_iter = object->iterators[object->level].iterator; in spl_recursive_it_rewind_ex()
381 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); in spl_recursive_it_rewind_ex()
389 sub_iter = object->iterators[0].iterator; in spl_recursive_it_rewind_ex()
390 if (sub_iter->funcs->rewind) { in spl_recursive_it_rewind_ex()
391 sub_iter->funcs->rewind(sub_iter TSRMLS_CC); in spl_recursive_it_rewind_ex()
560 zend_object_iterator *sub_iter; in spl_recursive_it_it_construct() local
563 sub_iter = intern->iterators[intern->level].iterator; in spl_recursive_it_it_construct()
564 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); in spl_recursive_it_it_construct()
872 zend_object_iterator *sub_iter; in spl_RecursiveIteratorIterator_dtor() local
879 sub_iter = object->iterators[object->level].iterator; in spl_RecursiveIteratorIterator_dtor()
880 sub_iter->funcs->dtor(sub_iter TSRMLS_CC); in spl_RecursiveIteratorIterator_dtor()