Lines Matching refs:iter

70 		nodeIterator iter;  in php_dom_libxml_hash_iter_ex()  local
71 iter.cur = 0; in php_dom_libxml_hash_iter_ex()
72 iter.index = index; in php_dom_libxml_hash_iter_ex()
73 iter.node = NULL; in php_dom_libxml_hash_iter_ex()
74 xmlHashScan(ht, itemHashScanner, &iter); in php_dom_libxml_hash_iter_ex()
75 return iter.node; in php_dom_libxml_hash_iter_ex()
93 static void php_dom_iterator_dtor(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_dtor() argument
95 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_dtor()
102 static zend_result php_dom_iterator_valid(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_valid() argument
104 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_valid()
114 zval *php_dom_iterator_current_data(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_current_data() argument
116 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_data()
121 static void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in php_dom_iterator_current_key() argument
123 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_key()
129 ZVAL_LONG(key, iter->index); in php_dom_iterator_current_key()
163 static void php_dom_iterator_move_forward(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_move_forward() argument
167 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_move_forward()
196 while (curnode != NULL && index++ < iter->index) { in php_dom_iterator_move_forward()
217 previndex = iter->index - 1; in php_dom_iterator_move_forward()
221 basenode, curnode, objmap->ns, objmap->local, objmap->local_lower, &previndex, iter->index); in php_dom_iterator_move_forward()
225 curnode = php_dom_libxml_hash_iter(objmap, iter->index); in php_dom_iterator_move_forward()