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) /* {{{ */ in php_dom_iterator_dtor() argument
127 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_dtor()
134 static int php_dom_iterator_valid(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_valid() argument
137 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_valid()
147 zval *php_dom_iterator_current_data(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_current_data() argument
149 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_data()
155 static void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key) /* {{{ */ in php_dom_iterator_current_key() argument
157 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_current_key()
161 ZVAL_LONG(key, iter->index); in php_dom_iterator_current_key()
175 static void php_dom_iterator_move_forward(zend_object_iterator *iter) /* {{{ */ in php_dom_iterator_move_forward() argument
187 php_dom_iterator *iterator = (php_dom_iterator *)iter; in php_dom_iterator_move_forward()
224 basenode, (char *) objmap->ns, (char *) objmap->local, &previndex, iter->index); in php_dom_iterator_move_forward()
229 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
231 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()