Home
last modified time | relevance | path

Searched refs:iterators (Results 1 – 25 of 25) sorted by relevance

/php-src/ext/spl/tests/
H A Ddualiterator.inc13 * @brief Synchronous iteration over two iterators
34 /** construct iterator from two iterators
76 /** rewind both inner iterators
84 /** @return whether both inner iterators are valid
125 /** move both inner iterators forward
133 /** @return whether both inner iterators are valid and have identical
144 /** @return whether both inner iterators are valid and have equal current
155 /** Compare two iterators
160 * @return whether both iterators are equal/identical
H A Drecursivedualiterator.inc13 * @brief Synchronous iteration over two recursive iterators
41 * iterators current children.
53 /** @return bool whether both inner iterators are valid, have same hasChildren()
62 /** @return bool whether both inner iterators are valid, have same hasChildren()
H A Dbug70053.phpt6 echo "-- Two empty iterators attached with infos that are different but same array key --\n";
16 -- Two empty iterators attached with infos that are different but same array key --
H A Drecursivecomparedualiterator.inc20 * level we need to check whether both child iterators are at their end.
52 /** @return whether both inner iterators are valid and have identical
60 /** @return whether both inner iterators are valid and have equal current
H A DarrayObject_getFlags_basic2.phpt2 SPL: ArrayObject::getFlags() - ensure flags are passed on to nested array objects and iterators.
H A Drecursiveiteratoriterator_getsubiterator_variation.phpt2 SPL: RecursiveIteratorIterator::getSubIterator() returns different iterators depending on the curre…
H A Ddllist_002.phpt2 SPL: DoublyLinkedList: iterators
H A Dbug65387.phpt2 Bug #67387: Circular references in SPL iterators are not garbage collected
H A Dmultiple_iterator_001.phpt12 echo "-- Default flags, no iterators --\n";
116 -- Default flags, no iterators --
/php-src/ext/spl/
H A Dspl_iterators.c197 if (object->iterators) { in spl_recursive_it_dtor()
206 object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator)); in spl_recursive_it_dtor()
218 if(!object->iterators) { in spl_recursive_it_valid_ex()
461 object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator)); in spl_recursive_it_rewind_ex()
768 if(!object->iterators) { in PHP_METHOD()
954 if (object->iterators) { in spl_RecursiveIteratorIterator_free_storage()
983 if (object->iterators) { in spl_RecursiveIteratorIterator_get_gc()
1124 if(!object->iterators) { in PHP_METHOD()
1155 if(!object->iterators) { in PHP_METHOD()
1177 if(!object->iterators) { in PHP_METHOD()
[all …]
/php-src/Zend/tests/
H A Dbug71470.phpt2 Bug #71470: Leaked 1 hashtable iterators
H A Dbug79792.phpt2 Bug #79792: HT iterators not removed if empty array is destroyed
/php-src/ext/zend_test/
H A Dconfig.w326 …EXTENSION("zend_test", "test.c observer.c fiber.c iterators.c object_handlers.c", PHP_ZEND_TEST_SH…
H A Dconfig.m47 …PHP_NEW_EXTENSION(zend_test, test.c observer.c fiber.c iterators.c object_handlers.c, $ext_shared,…
/php-src/tests/classes/
H A Diterators_005.phpt2 ZE2 iterators cannot implement Traversable alone
H A Diterators_004.phpt2 ZE2 iterators must be implemented
H A Diterators_007.phpt2 ZE2 iterators and exceptions
H A Diterators_006.phpt2 ZE2 iterators and array wrapping
H A Diterators_002.phpt2 ZE2 iterators and break
H A Diterators_003.phpt2 ZE2 iterators and break
H A Diterators_001.phpt2 ZE2 iterators and foreach
/php-src/ext/date/tests/
H A DDatePeriod_no_advance_on_valid.phpt2 Date Period iterators do not advance on valid()
/php-src/ext/mysqli/tests/
H A Dmysqli_query_iterators.phpt2 mysqli iterators
/php-src/Zend/Optimizer/
H A Dzend_inference.c388 …x, zend_worklist_stack *stack, zend_worklist_stack *vstack, zend_scc_iterator *iterators) /* {{{ */ in zend_ssa_check_scc_var() argument
392 iterators[var].state = 0; in zend_ssa_check_scc_var()
393 iterators[var].last = -1; in zend_ssa_check_scc_var()
403 if (iterators[var].last >= 0) { in zend_ssa_check_scc_var()
405 var2 = iterators[var].last; in zend_ssa_check_scc_var()
411 var2 = zend_scc_next(op_array, ssa, var, iterators + var); in zend_ssa_check_scc_var()
412 iterators[var].last = var2; in zend_ssa_check_scc_var()
447 zend_scc_iterator *iterators; in zend_ssa_find_sccs() local
453 iterators = do_alloca(sizeof(zend_scc_iterator) * ssa->vars_count, iterators_use_heap); in zend_ssa_find_sccs()
461 zend_ssa_check_scc_var(op_array, ssa, j, &index, &stack, &vstack, iterators); in zend_ssa_find_sccs()
[all …]
/php-src/Zend/
H A Dzend_hash.c518 HashTableIterator *iterators = EG(ht_iterators); in zend_hash_remove_iterator_copies() local
520 HashTableIterator *iter = iterators + idx; in zend_hash_remove_iterator_copies()
524 HashTableIterator *cur_iter = iterators + cur_idx; in zend_hash_remove_iterator_copies()

Completed in 50 milliseconds