Lines Matching refs:iter

90 	nodeIterator *iter;  in php_dom_libxml_hash_iter()  local
94 iter = emalloc(sizeof(nodeIterator)); in php_dom_libxml_hash_iter()
95 iter->cur = 0; in php_dom_libxml_hash_iter()
96 iter->index = index; in php_dom_libxml_hash_iter()
97 iter->node = NULL; in php_dom_libxml_hash_iter()
98 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_hash_iter()
99 nodep = iter->node; in php_dom_libxml_hash_iter()
100 efree(iter); in php_dom_libxml_hash_iter()
110 notationIterator *iter; in php_dom_libxml_notation_iter() local
115 iter = emalloc(sizeof(notationIterator)); in php_dom_libxml_notation_iter()
116 iter->cur = 0; in php_dom_libxml_notation_iter()
117 iter->index = index; in php_dom_libxml_notation_iter()
118 iter->notation = NULL; in php_dom_libxml_notation_iter()
119 xmlHashScan(ht, itemHashScanner, iter); in php_dom_libxml_notation_iter()
120 notep = iter->notation; in php_dom_libxml_notation_iter()
121 efree(iter); in php_dom_libxml_notation_iter()
129 static void php_dom_iterator_dtor(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_dtor() argument
131 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_dtor()
138 static int php_dom_iterator_valid(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_valid() argument
141 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_valid()
151 zval *php_dom_iterator_current_data(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_current_data() argument
153 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_data()
159 static void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in php_dom_iterator_current_key() argument
161 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_key()
165 ZVAL_LONG(key, iter->index); in php_dom_iterator_current_key()
179 static void php_dom_iterator_move_forward(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_move_forward() argument
191 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_move_forward()
228 basenode, (char *) objmap->ns, (char *) objmap->local, &previndex, iter->index); in php_dom_iterator_move_forward()
233 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
235 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()