Home
last modified time | relevance | path

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

12

/PHP-7.2/ext/spl/internal/
H A Dappenditerator.inc20 /** @internal array of inner iterators */
21 private $iterators;
27 $this->iterators = new ArrayIterator();
40 $this->iterators->append($it);
47 return $this->iterators->current();
55 $this->iterators->rewind();
56 if ($this->iterators->valid())
93 if (!$this->iterators->valid())
102 $this->iterators->next();
103 while ($this->iterators->valid())
[all …]
H A Dmultipleiterator.inc22 private $iterators;
75 foreach($this->iterators as $iter)
89 $this->iterators->detach($iter);
103 return $this->iterators->count();
109 foreach($this->iterators as $iter)
124 if (!sizeof($this->iterators)) {
130 foreach($this->iterators as $iter)
145 foreach($this->iterators as $iter)
159 if (!sizeof($this->iterators))
164 foreach($this->iterators as $iter)
[all …]
H A Dnorewinditerator.inc20 /** Simply prevent execution of inner iterators rewind().
H A Drecursiveiteratoriterator.inc13 * @brief Iterates through recursive iterators
19 * Elements of those iterators may be traversable themselves. If so these
182 /** @return whether current sub iterators current element has children
190 /** @return current sub iterators current children
H A Dfilteriterator.inc13 * @brief Abstract filter for iterators
18 * Instances of this class act as a filter around iterators. In other words
H A Drecursiveregexiterator.inc13 * @brief Recursive regular expression filter for iterators
H A Drecursivefilteriterator.inc13 * @brief Iterator to filter recursive iterators
/PHP-7.2/ext/spl/examples/
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 whether both inner iterators are valid, have same hasChildren()
62 /** @return whether both inner iterators are valid, have same hasChildren()
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 Dkeyfilter.inc13 * @brief Regular expression filter for string iterators
17 * Instances of this class act as a filter around iterators whose elements
/PHP-7.2/ext/spl/tests/
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 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 Dmultiple_iterator_001.phpt12 echo "-- Default flags, no iterators --\n";
107 -- Default flags, no iterators --
/PHP-7.2/ext/spl/
H A Dspl_iterators.c184 object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator)); in spl_recursive_it_dtor()
195 if(!object->iterators) { in spl_recursive_it_valid_ex()
423 object->iterators = erealloc(object->iterators, sizeof(spl_sub_iterator)); in spl_recursive_it_rewind_ex()
720 if(!object->iterators) { in SPL_METHOD()
780 if (!object->iterators) { in SPL_METHOD()
924 if (object->iterators) { in spl_RecursiveIteratorIterator_dtor()
941 if (object->iterators) { in spl_RecursiveIteratorIterator_free_storage()
1138 if(!object->iterators) { in SPL_METHOD()
1173 if(!object->iterators) { in SPL_METHOD()
1192 if(!object->iterators) { in SPL_METHOD()
[all …]
/PHP-7.2/Zend/tests/
H A Dbug71470.phpt2 Bug #71470: Leaked 1 hashtable iterators
/PHP-7.2/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
/PHP-7.2/ext/simplexml/
H A DREADME5 1) properties denote element iterators

Completed in 149 milliseconds

12