Home
last modified time | relevance | path

Searched refs:get_iterator (Results 1 – 25 of 29) sorted by relevance

12

/PHP-8.1/Zend/
H A Dzend_interfaces.c245 …if (!ce_it || !ce_it->get_iterator || (ce_it->get_iterator == zend_user_it_get_new_iterator && Z_O… in zend_user_it_get_new_iterator()
253 new_iterator = ce_it->get_iterator(ce_it, &iterator, by_ref); in zend_user_it_get_new_iterator()
297 if (class_type->get_iterator && class_type->get_iterator != zend_user_it_get_new_iterator) { in zend_implement_aggregate()
299 if (!class_type->parent || class_type->parent->get_iterator != class_type->get_iterator) { in zend_implement_aggregate()
316 class_type->get_iterator = zend_user_it_get_new_iterator; in zend_implement_aggregate()
335 if (class_type->get_iterator && class_type->get_iterator != zend_user_it_get_iterator) { in zend_implement_iterator()
336 if (!class_type->parent || class_type->parent->get_iterator != class_type->get_iterator) { in zend_implement_iterator()
348 class_type->get_iterator = zend_user_it_get_iterator; in zend_implement_iterator()
460 ZEND_ASSERT(scope->get_iterator != zend_user_it_get_new_iterator); in zend_create_internal_iterator_zval()
461 zend_object_iterator *iter = scope->get_iterator(Z_OBJCE_P(obj), obj, /* by_ref */ 0); in zend_create_internal_iterator_zval()
H A Dzend.h193 zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref); member
H A Dzend_weakrefs.c641 zend_ce_weakmap->get_iterator = zend_weakmap_get_iterator; in zend_register_weakref_ce()
H A Dzend_generators.c1117 zend_ce_generator->get_iterator = zend_generator_get_iterator; in zend_register_generator_ce()
H A Dzend_inheritance.c123 if (EXPECTED(!ce->get_iterator)) { in do_inherit_parent_constructor()
124 ce->get_iterator = parent->get_iterator; in do_inherit_parent_constructor()
H A Dzend_vm_def.h5145 if (!ce || !ce->get_iterator) {
5149 iter = ce->get_iterator(ce, args, 0);
6077 if (!ce || !ce->get_iterator) {
6080 iter = ce->get_iterator(ce, op1, 0);
6615 if (!zobj->ce->get_iterator) {
6705 if (!Z_OBJCE_P(array_ptr)->get_iterator) {
8195 } else if (OP1_TYPE != IS_CONST && Z_TYPE_P(val) == IS_OBJECT && Z_OBJCE_P(val)->get_iterator) {
8224 zend_object_iterator *iter = ce->get_iterator(ce, val, 0);
H A Dzend_API.h299 class_container.get_iterator = NULL; \
H A Dzend_vm_execute.h2201 if (!ce || !ce->get_iterator) { in ZEND_SEND_UNPACK_SPEC_HANDLER()
2205 iter = ce->get_iterator(ce, args, 0); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2566 if (!ce || !ce->get_iterator) { in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2569 iter = ce->get_iterator(ce, op1, 0); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
5026 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5115 if (!Z_OBJCE_P(array_ptr)->get_iterator) { in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
19122 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
19212 if (!Z_OBJCE_P(array_ptr)->get_iterator) { in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
21784 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
21874 if (!Z_OBJCE_P(array_ptr)->get_iterator) { in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
[all …]
/PHP-8.1/ext/com_dotnet/
H A Dcom_extension.c172 php_com_saproxy_class_entry->get_iterator = php_com_saproxy_iter_get; in PHP_MINIT_FUNCTION()
176 php_com_variant_class_entry->get_iterator = php_com_iter_get; in PHP_MINIT_FUNCTION()
180 tmp->get_iterator = php_com_iter_get; in PHP_MINIT_FUNCTION()
185 tmp->get_iterator = php_com_iter_get; in PHP_MINIT_FUNCTION()
/PHP-8.1/ext/zend_test/
H A Diterators.c120 traversable_test_ce->get_iterator = test_traversable_get_iterator; in zend_test_iterators_init()
/PHP-8.1/ext/intl/breakiterator/
H A Dbreakiterator_class.cpp227 BreakIterator_ce_ptr->get_iterator = _breakiterator_get_iterator; in breakiterator_register_BreakIterator_class()
/PHP-8.1/ext/spl/
H A Dspl_heap.c1158 spl_ce_SplHeap->get_iterator = spl_heap_get_iterator; in PHP_MINIT_FUNCTION()
1170 spl_ce_SplMinHeap->get_iterator = spl_heap_get_iterator; in PHP_MINIT_FUNCTION()
1174 spl_ce_SplMaxHeap->get_iterator = spl_heap_get_iterator; in PHP_MINIT_FUNCTION()
1178 spl_ce_SplPriorityQueue->get_iterator = spl_pqueue_get_iterator; in PHP_MINIT_FUNCTION()
H A Dspl_dllist.c1272 spl_ce_SplDoublyLinkedList->get_iterator = spl_dllist_get_iterator; in PHP_MINIT_FUNCTION()
1289 spl_ce_SplQueue->get_iterator = spl_dllist_get_iterator; in PHP_MINIT_FUNCTION()
1293 spl_ce_SplStack->get_iterator = spl_dllist_get_iterator; in PHP_MINIT_FUNCTION()
H A Dspl_iterators.c357 sub_iter = ce->get_iterator(ce, &child, 0); in spl_recursive_it_move_forward_ex()
604 intern->iterators[0].iterator = ce_iterator->get_iterator(ce_iterator, iterator, 0); in spl_recursive_it_it_construct()
1344 || !ce_cast->get_iterator in spl_dual_it_construct()
1369 …intern->u.append.iterator = spl_ce_ArrayIterator->get_iterator(spl_ce_ArrayIterator, &intern->u.ap… in spl_dual_it_construct()
1431 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0); in spl_dual_it_construct()
2873 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, it, 0); in spl_append_it_next_iterator()
3036 iter = ce->get_iterator(ce, obj, 0); in spl_iterator_apply()
3211 spl_ce_RecursiveIteratorIterator->get_iterator = spl_recursive_it_get_iterator; in PHP_MINIT_FUNCTION()
H A Dspl_fixedarray.c942 spl_ce_SplFixedArray->get_iterator = spl_fixedarray_get_iterator; in PHP_MINIT_FUNCTION()
H A Dspl_array.c1970 spl_ce_ArrayIterator->get_iterator = spl_array_get_iterator; in PHP_MINIT_FUNCTION()
1983 spl_ce_RecursiveArrayIterator->get_iterator = spl_array_get_iterator; in PHP_MINIT_FUNCTION()
H A Dspl_directory.c2752 spl_ce_DirectoryIterator->get_iterator = spl_filesystem_dir_get_iterator; in PHP_MINIT_FUNCTION()
2756 spl_ce_FilesystemIterator->get_iterator = spl_filesystem_tree_get_iterator; in PHP_MINIT_FUNCTION()
/PHP-8.1/ext/intl/common/
H A Dcommon_enum.cpp293 IntlIterator_ce_ptr->get_iterator = IntlIterator_get_iterator; in intl_register_IntlIterator_class()
/PHP-8.1/ext/intl/resourcebundle/
H A Dresourcebundle_class.c378 ResourceBundle_ce_ptr->get_iterator = resourcebundle_get_iterator; in resourcebundle_register_class()
/PHP-8.1/ext/dom/
H A Dphp_dom.c706 dom_nodelist_class_entry->get_iterator = php_dom_get_iterator; in PHP_MINIT_FUNCTION()
714 dom_namednodemap_class_entry->get_iterator = php_dom_get_iterator; in PHP_MINIT_FUNCTION()
/PHP-8.1/ext/mysqli/
H A Dmysqli.c583 mysqli_result_class_entry->get_iterator = php_mysqli_result_get_iterator; in PHP_MINIT_FUNCTION()
/PHP-8.1/ext/pdo/
H A Dpdo_stmt.c2475 pdo_dbstmt_ce->get_iterator = pdo_stmt_iter_get; in pdo_stmt_init()
/PHP-8.1/ext/simplexml/
H A Dsimplexml.c2691 sxe_class_entry->get_iterator = php_sxe_get_iterator; in PHP_MINIT_FUNCTION()
/PHP-8.1/ext/reflection/
H A Dphp_reflection.c337 if (ce->get_iterator != NULL) { in _class_string()
5294 RETURN_BOOL(ce->get_iterator || instanceof_function(ce, zend_ce_traversable)); in ZEND_METHOD()
/PHP-8.1/ext/date/
H A Dphp_date.c1731 date_ce_period->get_iterator = date_object_period_get_iterator; in date_register_classes()

Completed in 373 milliseconds

12