/PHP-5.3/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); 42 …int (*get_current_key)(zend_object_iterator *iter, char **str_key, uint *str_key_len, ulong *int_k… 45 void (*move_forward)(zend_object_iterator *iter TSRMLS_DC); 48 void (*rewind)(zend_object_iterator *iter TSRMLS_DC); 51 void (*invalidate_current)(zend_object_iterator *iter TSRMLS_DC); 79 ZEND_API enum zend_object_iterator_kind zend_iterator_unwrap(zval *array_ptr, zend_object_iterator … 82 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 int zend_user_it_get_current_key(zend_object_iterator *_iter, char **str_key, uint *str_ke… 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 int zend_user_it_get_current_key(zend_object_iterator *_iter, char **str_key, uint *str_ke… in zend_user_it_get_current_key() 244 ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_move_forward() 255 ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC) in zend_user_it_rewind() 276 static zend_object_iterator *zend_user_it_get_iterator(zend_class_entry *ce, zval *object, int by_r… in zend_user_it_get_iterator() 291 return (zend_object_iterator*)iterator; in zend_user_it_get_iterator() 296 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 …]
|
/PHP-5.3/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 int resourcebundle_iterator_key( zend_object_iterator *iter, char **str_key, uint *str_key_l… in resourcebundle_iterator_key() 124 static void resourcebundle_iterator_step( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_step() 134 static void resourcebundle_iterator_reset( zend_object_iterator *iter TSRMLS_DC ) in resourcebundle_iterator_reset() 156 zend_object_iterator *resourcebundle_get_iterator( zend_class_entry *ce, zval *object, int byref TS… in resourcebundle_get_iterator() 181 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.3/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 int com_iter_get_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, in com_iter_get_key() 89 static int com_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in com_iter_move_forwards() 142 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 int saproxy_iter_get_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, in saproxy_iter_get_key() 534 static int saproxy_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in saproxy_iter_move_forwards() 555 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 | 86 zend_object_iterator *php_com_saproxy_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRML… 182 zend_object_iterator *php_com_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
|
/PHP-5.3/ext/spl/ |
H A D | spl_iterators.h | 123 zend_object_iterator *iterator; 147 zend_object_iterator *iterator; 162 typedef int (*spl_iterator_apply_func_t)(zend_object_iterator *iter, void *puser TSRMLS_DC);
|
H A D | spl_heap.c | 356 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_D… 885 static void spl_heap_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_dtor() 896 static void spl_heap_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_rewind() 902 static int spl_heap_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_valid() 910 static void spl_heap_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{{… in spl_heap_it_get_current_data() 928 static void spl_pqueue_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {… in spl_pqueue_it_get_current_data() 958 static void spl_heap_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_heap_it_move_forward() 1099 zend_object_iterator *spl_heap_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_D… in spl_heap_get_iterator() 1119 return (zend_object_iterator*)iterator; in spl_heap_get_iterator() 1123 zend_object_iterator *spl_pqueue_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS… in spl_pqueue_get_iterator() [all …]
|
H A D | spl_fixedarray.c | 203 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… 838 static void spl_fixedarray_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_dtor() 849 static void spl_fixedarray_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_rewind() 862 static int spl_fixedarray_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_valid() 879 static void spl_fixedarray_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) … in spl_fixedarray_it_get_current_data() 902 static int spl_fixedarray_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_… in spl_fixedarray_it_get_current_key() 917 static void spl_fixedarray_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_fixedarray_it_move_forward() 1022 zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TS… in spl_fixedarray_get_iterator() 1041 return (zend_object_iterator*)iterator; in spl_fixedarray_get_iterator()
|
H A D | spl_dllist.c | 364 zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS… 924 static void spl_dllist_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_dtor() 989 static void spl_dllist_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_rewind() 999 static int spl_dllist_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_valid() 1008 static void spl_dllist_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {… in spl_dllist_it_get_current_data() 1021 static int spl_dllist_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_… in spl_dllist_it_get_current_key() 1030 static void spl_dllist_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_dllist_it_move_forward() 1141 zend_object_iterator *spl_dllist_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS… in spl_dllist_get_iterator() 1166 return (zend_object_iterator*)iterator; in spl_dllist_get_iterator()
|
H A D | spl_iterators.c | 95 zend_object_iterator *iterator; 121 zend_object_iterator intern; 143 zend_object_iterator *sub_iter; in spl_recursive_it_dtor() 159 zend_object_iterator *sub_iter; in spl_recursive_it_valid_ex() 206 zend_object_iterator *iterator; in spl_recursive_it_move_forward_ex() 210 zend_object_iterator *sub_iter; in spl_recursive_it_move_forward_ex() 373 zend_object_iterator *sub_iter; in spl_recursive_it_rewind_ex() 429 return (zend_object_iterator*)iterator; in spl_recursive_it_get_iterator() 560 zend_object_iterator *sub_iter; in spl_recursive_it_it_construct() 872 zend_object_iterator *sub_iter; in spl_RecursiveIteratorIterator_dtor() [all …]
|
H A D | spl_directory.c | 125 zend_object_iterator *iterator; in spl_filesystem_object_free_storage() 126 iterator = (zend_object_iterator*) in spl_filesystem_object_free_storage() 1623 static void spl_filesystem_dir_it_dtor(zend_object_iterator *iter TSRMLS_DC); 1624 static int spl_filesystem_dir_it_valid(zend_object_iterator *iter TSRMLS_DC); 1628 static void spl_filesystem_dir_it_rewind(zend_object_iterator *iter TSRMLS_DC); 1663 return (zend_object_iterator*)iterator; in spl_filesystem_dir_get_iterator() 1668 static void spl_filesystem_dir_it_dtor(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_dir_it_dtor() 1685 static int spl_filesystem_dir_it_valid(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_dir_it_valid() 1727 static void spl_filesystem_dir_it_rewind(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_dir_it_rewind() 1740 static void spl_filesystem_tree_it_dtor(zend_object_iterator *iter TSRMLS_DC) in spl_filesystem_tree_it_dtor() [all …]
|
H A D | spl_directory.h | 57 zend_object_iterator intern;
|
H A D | spl_array.c | 158 zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_… 930 static void spl_array_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_dtor() 941 static int spl_array_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_valid() 965 static void spl_array_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{… in spl_array_it_get_current_data() 981 static int spl_array_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_l… in spl_array_it_get_current_key() 1005 static void spl_array_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_move_forward() 1051 static void spl_array_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in spl_array_it_rewind() 1118 zend_object_iterator *spl_array_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_… in spl_array_get_iterator() 1136 return (zend_object_iterator*)iterator; in spl_array_get_iterator()
|
/PHP-5.3/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 int php_dom_iterator_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_l… in php_dom_iterator_current_key() 193 static void php_dom_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_dom_iterator_move_forward() 270 zend_object_iterator *php_dom_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC… in php_dom_get_iterator() 338 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.3/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);
|
H A D | pdo_stmt.c | 2481 zend_object_iterator iter; 2487 static void pdo_stmt_iter_dtor(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_dtor() 2502 static int pdo_stmt_iter_valid(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_valid() 2509 static void pdo_stmt_iter_get_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in pdo_stmt_iter_get_data() 2522 static int pdo_stmt_iter_get_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, in pdo_stmt_iter_get_key() 2534 static void pdo_stmt_iter_move_forwards(zend_object_iterator *iter TSRMLS_DC) in pdo_stmt_iter_move_forwards() 2569 zend_object_iterator *pdo_stmt_iter_get(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in pdo_stmt_iter_get()
|
/PHP-5.3/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()
|
H A D | simplexml.c | 59 static void php_sxe_iterator_dtor(zend_object_iterator *iter TSRMLS_DC); 60 static int php_sxe_iterator_valid(zend_object_iterator *iter TSRMLS_DC); 61 static void php_sxe_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC); 63 static void php_sxe_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC); 64 static void php_sxe_iterator_rewind(zend_object_iterator *iter TSRMLS_DC); 2304 return (zend_object_iterator*)iterator; in php_sxe_get_iterator() 2308 static void php_sxe_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_sxe_iterator_dtor() 2321 static int php_sxe_iterator_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_sxe_iterator_valid() 2329 static void php_sxe_iterator_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{… in php_sxe_iterator_current_data() 2381 static void php_sxe_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */ in php_sxe_iterator_move_forward() [all …]
|
/PHP-5.3/ext/sqlite/ |
H A D | sqlite.c | 1238 zend_object_iterator it; 1243 void sqlite_iterator_dtor(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_dtor() 1255 void sqlite_iterator_rewind(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_rewind() 1268 int sqlite_iterator_valid(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_valid() 1279 void sqlite_iterator_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) in sqlite_iterator_get_current_data() 1291 int sqlite_iterator_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, … in sqlite_iterator_get_current_key() 1301 void sqlite_iterator_move_forward(zend_object_iterator *iter TSRMLS_DC) in sqlite_iterator_move_forward() 1340 zend_object_iterator *sqlite_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) in sqlite_get_iterator() 1354 return (zend_object_iterator*)iterator; in sqlite_get_iterator()
|