Lines Matching refs:Iterator
13 * @brief Iterator that iterates over several iterators one after the other
19 class MultipleIterator implements Iterator
60 /** @param $iter new Iterator to attach.
66 public function attachIterator(Iterator $iter, $inf = NULL)
86 /** @param $iter attached Iterator that should be detached. */
87 public function detachIterator(Iterator $iter)
92 /** @param $iter Iterator to check
95 public function containsIterator(Iterator $iter)
100 /** @return number of attached Iterator instances. */
106 /** Rewind all attached Iterator instances. */
119 * return true on the first valid sub iterator found. If no Iterator
140 /** Move all attached Iterator instances forward. That is invoke
151 /** @return false if no sub Iterator is attached and an array of
152 * all registered Iterator instances current() result.
154 * attached Iterator is not valid().
173 throw new IllegalValueException('Sub-Iterator is associated with NULL');
194 /** @return false if no sub Iterator is attached and an array of
195 * all registered Iterator instances key() result.
197 * attached Iterator is not valid().