Lines Matching refs:iter

86 	nodeIterator *iter;  in php_dom_libxml_hash_iter()  local
90 iter = emalloc(sizeof(nodeIterator)); in php_dom_libxml_hash_iter()
91 iter->cur = 0; in php_dom_libxml_hash_iter()
92 iter->index = index; in php_dom_libxml_hash_iter()
93 iter->node = NULL; in php_dom_libxml_hash_iter()
94 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_hash_iter()
95 nodep = iter->node; in php_dom_libxml_hash_iter()
96 efree(iter); in php_dom_libxml_hash_iter()
106 notationIterator *iter; in php_dom_libxml_notation_iter() local
111 iter = emalloc(sizeof(notationIterator)); in php_dom_libxml_notation_iter()
112 iter->cur = 0; in php_dom_libxml_notation_iter()
113 iter->index = index; in php_dom_libxml_notation_iter()
114 iter->notation = NULL; in php_dom_libxml_notation_iter()
115 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_notation_iter()
116 notep = iter->notation; in php_dom_libxml_notation_iter()
117 efree(iter); in php_dom_libxml_notation_iter()
125 static void php_dom_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_dtor()
127 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_dtor()
139 static int php_dom_iterator_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_valid()
142 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_valid()
152 static void php_dom_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{… in php_dom_iterator_current_data() argument
154 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_data()
160 static void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) /* {{{ */ in php_dom_iterator_current_key() argument
162 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_key()
166 ZVAL_LONG(key, iter->index); in php_dom_iterator_current_key()
180 static void php_dom_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_move_forward()
192 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_move_forward()
226 … dom_get_elements_by_tag_name_ns_raw(basenode, objmap->ns, objmap->local, &previndex, iter->index); in php_dom_iterator_move_forward()
231 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
233 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()