/PHP-5.5/Zend/ |
H A D | zend_iterators.h | 29 typedef struct _zend_object_iterator zend_object_iterator; typedef 33 void (*dtor)(zend_object_iterator *iter TSRMLS_DC); 36 int (*valid)(zend_object_iterator *iter TSRMLS_DC); 39 void (*get_current_data)(zend_object_iterator *iter, zval ***data TSRMLS_DC); 45 void (*get_current_key)(zend_object_iterator *iter, zval *key TSRMLS_DC); 48 void (*move_forward)(zend_object_iterator *iter TSRMLS_DC); 51 void (*rewind)(zend_object_iterator *iter TSRMLS_DC); 54 void (*invalidate_current)(zend_object_iterator *iter TSRMLS_DC); 82 ZEND_API enum zend_object_iterator_kind zend_iterator_unwrap(zval *array_ptr, zend_object_iterator … 85 ZEND_API zval *zend_iterator_wrap(zend_object_iterator *iter TSRMLS_DC);
|
H A D | zend_interfaces.h | 36 zend_object_iterator it; 52 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC); 53 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter TSRMLS_DC); 54 ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key TSRMLS_DC); 55 ZEND_API void zend_user_it_get_current_data(zend_object_iterator *_iter, zval ***data TSRMLS_DC); 56 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC); 57 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter TSRMLS_DC); 60 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in…
|
H A D | zend_iterators.c | 60 zend_object_iterator *iter = (zend_object_iterator*)object; in iter_wrapper_dtor() 64 ZEND_API zval *zend_iterator_wrap(zend_object_iterator *iter TSRMLS_DC) in zend_iterator_wrap() 77 zval *array_ptr, zend_object_iterator **iter TSRMLS_DC) in zend_iterator_unwrap() 82 *iter = (zend_object_iterator *)zend_object_store_get_object(array_ptr TSRMLS_CC); in zend_iterator_unwrap()
|
H A D | zend_interfaces.c | 131 ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_invalidate_current() 143 static void zend_user_it_dtor(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_dtor() 155 ZEND_API int zend_user_it_valid(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_valid() 175 ZEND_API void zend_user_it_get_current_data(zend_object_iterator *_iter, zval ***data TSRMLS_DC) in zend_user_it_get_current_data() 198 ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key TSRMLS_DC) in zend_user_it_get_current_key() 218 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_move_forward() 229 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_rewind() 250 static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_r… in zend_user_it_get_iterator() 265 return (zend_object_iterator*)iterator; in zend_user_it_get_iterator() 270 ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, in… in zend_user_it_get_new_iterator() [all …]
|
H A D | zend_generators.c | 606 static void zend_generator_iterator_dtor(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_dtor() 614 static int zend_generator_iterator_valid(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_valid() 624 static void zend_generator_iterator_get_data(zend_object_iterator *iterator, zval ***data TSRMLS_DC… in zend_generator_iterator_get_data() 638 static void zend_generator_iterator_get_key(zend_object_iterator *iterator, zval *key TSRMLS_DC) /*… in zend_generator_iterator_get_key() 652 static void zend_generator_iterator_move_forward(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_move_forward() 662 static void zend_generator_iterator_rewind(zend_object_iterator *iterator TSRMLS_DC) /* {{{ */ in zend_generator_iterator_rewind() 679 zend_object_iterator *zend_generator_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… in zend_generator_get_iterator() 705 return (zend_object_iterator *) iterator; in zend_generator_get_iterator()
|
H A D | zend_generators.h | 29 zend_object_iterator intern;
|
/PHP-5.5/ext/intl/common/ |
H A D | common_enum.h | 53 zend_object_iterator *iterator; 57 zend_object_iterator zoi; 60 void (*destroy_it)(zend_object_iterator *iterator TSRMLS_DC); 66 U_CFUNC void zoi_with_current_dtor(zend_object_iterator *iter TSRMLS_DC); 67 U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter TSRMLS_DC); 68 U_CFUNC void zoi_with_current_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC); 69 U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter TSRMLS_DC);
|
H A D | common_enum.cpp | 36 void zoi_with_current_dtor(zend_object_iterator *iter TSRMLS_DC) in zoi_with_current_dtor() 61 U_CFUNC int zoi_with_current_valid(zend_object_iterator *iter TSRMLS_DC) in zoi_with_current_valid() 66 U_CFUNC void zoi_with_current_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in zoi_with_current_get_current_data() 71 U_CFUNC void zoi_with_current_invalidate_current(zend_object_iterator *iter TSRMLS_DC) in zoi_with_current_invalidate_current() 80 static void string_enum_current_move_forward(zend_object_iterator *iter TSRMLS_DC) in string_enum_current_move_forward() 104 static void string_enum_rewind(zend_object_iterator *iter TSRMLS_DC) in string_enum_rewind() 127 static void string_enum_destroy_it(zend_object_iterator *iter TSRMLS_DC) in string_enum_destroy_it() 147 ii->iterator = (zend_object_iterator*)emalloc(sizeof(zoi_with_current)); in IntlIterator_from_StringEnumeration() 172 static zend_object_iterator *IntlIterator_get_iterator( in IntlIterator_get_iterator()
|
/PHP-5.5/ext/mysqli/ |
H A D | mysqli_result_iterator.c | 39 zend_object_iterator intern; 47 zend_object_iterator *php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref… in php_mysqli_result_get_iterator() 62 return (zend_object_iterator*)iterator; in php_mysqli_result_get_iterator() 68 static void php_mysqli_result_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) in php_mysqli_result_iterator_dtor() 85 static int php_mysqli_result_iterator_valid(zend_object_iterator *iter TSRMLS_DC) in php_mysqli_result_iterator_valid() 95 static void php_mysqli_result_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS… in php_mysqli_result_iterator_current_data() 105 static void php_mysqli_result_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in php_mysqli_result_iterator_move_forward() 126 static void php_mysqli_result_iterator_rewind(zend_object_iterator *iter TSRMLS_DC) 153 static void php_mysqli_result_iterator_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC)
|
/PHP-5.5/ext/intl/resourcebundle/ |
H A D | resourcebundle_iterator.c | 55 static void resourcebundle_iterator_invalidate( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_invalidate() 71 static void resourcebundle_iterator_dtor( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_dtor() 85 static int resourcebundle_iterator_has_more( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_has_more() 93 static void resourcebundle_iterator_current( zend_object_iterator *iter, zval ***data TSRMLS_DC ) in resourcebundle_iterator_current() 104 static void resourcebundle_iterator_key( zend_object_iterator *iter, zval *key TSRMLS_DC ) in resourcebundle_iterator_key() 121 static void resourcebundle_iterator_step( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_step() 131 static void resourcebundle_iterator_reset( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_reset() 153 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TS… in resourcebundle_get_iterator() 178 return (zend_object_iterator *) iterator; in resourcebundle_get_iterator()
|
H A D | resourcebundle_iterator.h | 25 zend_object_iterator intern; 34 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TS…
|
/PHP-5.5/ext/intl/breakiterator/ |
H A D | breakiterator_iterators.cpp | 39 inline BreakIterator *_breakiter_prolog(zend_object_iterator *iter TSRMLS_DC) in _breakiter_prolog() 53 static void _breakiterator_destroy_it(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_destroy_it() 58 static void _breakiterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_move_forward() 76 static void _breakiterator_rewind(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_rewind() 96 U_CFUNC zend_object_iterator *_breakiterator_get_iterator( in _breakiterator_get_iterator() 126 return reinterpret_cast<zend_object_iterator *>(zoi_iter); in _breakiterator_get_iterator() 137 static void _breakiterator_parts_destroy_it(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_parts_destroy_it() 142 static void _breakiterator_parts_get_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in _breakiterator_parts_get_current_key() 148 static void _breakiterator_parts_move_forward(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_parts_move_forward() 194 static void _breakiterator_parts_rewind(zend_object_iterator *iter TSRMLS_DC) in _breakiterator_parts_rewind() [all …]
|
H A D | breakiterator_iterators.h | 38 U_CFUNC zend_object_iterator *_breakiterator_get_iterator(
|
/PHP-5.5/ext/com_dotnet/ |
H A D | com_iterator.c | 33 zend_object_iterator iter; 44 static void com_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in com_iter_dtor() 59 static int com_iter_valid(zend_object_iterator *iter TSRMLS_DC) in com_iter_valid() 70 static void com_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in com_iter_get_data() 77 static void com_iter_get_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in com_iter_get_key() 88 static int com_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in com_iter_move_forwards() 141 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in php_com_iter_get()
|
H A D | com_saproxy.c | 53 zend_object_iterator iter; 472 static void saproxy_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_dtor() 482 static int saproxy_iter_valid(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_valid() 489 static void saproxy_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in saproxy_iter_get_data() 522 static void saproxy_iter_get_key(zend_object_iterator *iter, zval *key TSRMLS_DC) in saproxy_iter_get_key() 533 static int saproxy_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_move_forwards() 554 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRML… in php_com_saproxy_iter_get()
|
H A D | php_com_dotnet_internal.h | 83 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRML… 179 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
|
/PHP-5.5/ext/dom/ |
H A D | dom_iterators.c | 125 static void php_dom_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_dtor() 139 static int php_dom_iterator_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ 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() 160 static void php_dom_iterator_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) /* {{{ */ 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() 257 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC… in php_dom_get_iterator() 325 return (zend_object_iterator*)iterator; in php_dom_get_iterator()
|
H A D | php_dom.h | 91 zend_object_iterator intern; 124 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC…
|
/PHP-5.5/ext/spl/ |
H A D | spl_iterators.h | 132 zend_object_iterator *iterator; 153 zend_object_iterator *iterator; 170 typedef int (*spl_iterator_apply_func_t)(zend_object_iterator *iter, void *puser TSRMLS_DC);
|
H A D | spl_heap.c | 357 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_D… 889 static void spl_heap_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_dtor() 900 static void spl_heap_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_rewind() 906 static int spl_heap_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_valid() 914 static void spl_heap_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{{… in spl_heap_it_get_current_data() 932 static void spl_pqueue_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {… in spl_pqueue_it_get_current_data() 953 static void spl_heap_it_get_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) /* {{{ */ in spl_heap_it_get_current_key() 961 static void spl_heap_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_move_forward() 1102 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_D… in spl_heap_get_iterator() 1122 return (zend_object_iterator*)iterator; in spl_heap_get_iterator() [all …]
|
H A D | spl_fixedarray.c | 221 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… 887 static void spl_fixedarray_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_dtor() 898 static void spl_fixedarray_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_rewind() 911 static int spl_fixedarray_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_valid() 928 static void spl_fixedarray_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) … in spl_fixedarray_it_get_current_data() 951 static void spl_fixedarray_it_get_current_key(zend_object_iterator *iter, zval *key TSRMLS_DC) /* {… in spl_fixedarray_it_get_current_key() 964 static void spl_fixedarray_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_move_forward() 1069 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… in spl_fixedarray_get_iterator() 1088 return (zend_object_iterator*)iterator; in spl_fixedarray_get_iterator()
|
H A D | spl_iterators.c | 97 zend_object_iterator *iterator; 124 zend_object_iterator intern; 146 zend_object_iterator *sub_iter; in spl_recursive_it_dtor() 162 zend_object_iterator *sub_iter; in spl_recursive_it_valid_ex() 208 zend_object_iterator *iterator; in spl_recursive_it_move_forward_ex() 212 zend_object_iterator *sub_iter; in spl_recursive_it_move_forward_ex() 376 zend_object_iterator *sub_iter; in spl_recursive_it_rewind_ex() 432 return (zend_object_iterator*)iterator; in spl_recursive_it_get_iterator() 563 zend_object_iterator *sub_iter; in spl_recursive_it_it_construct() 862 zend_object_iterator *sub_iter; in spl_RecursiveIteratorIterator_dtor() [all …]
|
/PHP-5.5/ext/pdo/ |
H A D | php_pdo_int.h | 43 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); 54 zend_object_iterator *php_pdo_dbstmt_iter_get(zend_class_entry *ce, zval *object TSRMLS_DC);
|
/PHP-5.5/ext/simplexml/ |
H A D | php_simplexml_exports.h | 53 zend_object_iterator intern;
|
H A D | sxe.c | 50 ce_SimpleXMLElement->iterator_funcs.funcs->rewind((zend_object_iterator*)&iter TSRMLS_CC); in PHP_METHOD() 123 ce_SimpleXMLElement->iterator_funcs.funcs->move_forward((zend_object_iterator*)&iter TSRMLS_CC); in PHP_METHOD()
|