Lines Matching refs:inner

104 	} inner;  member
1231 if (!function_handler && intern->inner.ce) { in spl_dual_it_get_method()
1232 if ((function_handler = zend_hash_find_ptr(&intern->inner.ce->function_table, method)) == NULL) { in spl_dual_it_get_method()
1233 if (Z_OBJ_HT(intern->inner.zobject)->get_method) { in spl_dual_it_get_method()
1234 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1238 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1405 ZVAL_OBJ(&intern->inner.zobject, Z_OBJ_P(zobject)); in spl_dual_it_construct()
1407 intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); in spl_dual_it_construct()
1408 intern->inner.object = Z_OBJ_P(zobject); in spl_dual_it_construct()
1409 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0); in spl_dual_it_construct()
1435 if (!Z_ISUNDEF(intern->inner.zobject)) { in PHP_METHOD()
1436 zval *value = &intern->inner.zobject; in PHP_METHOD()
1445 if (intern->inner.iterator && intern->inner.iterator->funcs->invalidate_current) { in spl_dual_it_free()
1446 intern->inner.iterator->funcs->invalidate_current(intern->inner.iterator); in spl_dual_it_free()
1472 if (intern->inner.iterator && intern->inner.iterator->funcs->rewind) { in spl_dual_it_rewind()
1473 intern->inner.iterator->funcs->rewind(intern->inner.iterator); in spl_dual_it_rewind()
1479 if (!intern->inner.iterator) { in spl_dual_it_valid()
1483 return intern->inner.iterator->funcs->valid(intern->inner.iterator); in spl_dual_it_valid()
1492 data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator); in spl_dual_it_fetch()
1497 if (intern->inner.iterator->funcs->get_current_key) { in spl_dual_it_fetch()
1498 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, &intern->current.key); in spl_dual_it_fetch()
1515 } else if (!intern->inner.iterator) { in spl_dual_it_next()
1519 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in spl_dual_it_next()
1609 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in spl_filter_it_fetch()
1670 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "haschildren"… in PHP_METHOD()
1683 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
1705 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
1748 ZVAL_COPY_VALUE(&params[2], &intern->inner.zobject); in PHP_METHOD()
1974 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
2020 if (object->inner.iterator) { in spl_dual_it_free_storage()
2021 zend_iterator_dtor(object->inner.iterator); in spl_dual_it_free_storage()
2024 if (!Z_ISUNDEF(object->inner.zobject)) { in spl_dual_it_free_storage()
2025 zval_ptr_dtor(&object->inner.zobject); in spl_dual_it_free_storage()
2063 if (object->inner.iterator) { in spl_dual_it_get_gc()
2064 zend_get_gc_buffer_add_obj(gc_buffer, &object->inner.iterator->std); in spl_dual_it_get_gc()
2069 zend_get_gc_buffer_add_zval(gc_buffer, &object->inner.zobject); in spl_dual_it_get_gc()
2143 if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator)) { in spl_limit_it_seek()
2146 …zend_call_method_with_1_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "seek", NULL,… in spl_limit_it_seek()
2265 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "haschildren"… in spl_caching_it_next()
2281 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in spl_caching_it_next()
2313 intern->u.caching.zstr = zval_get_string(&intern->inner.zobject); in spl_caching_it_next()
2653 RETURN_BOOL(intern->inner.iterator->funcs->valid(intern->inner.iterator) == SUCCESS); in PHP_METHOD()
2665 if (intern->inner.iterator->funcs->get_current_key) { in PHP_METHOD()
2666 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, return_value); in PHP_METHOD()
2681 data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator); in PHP_METHOD()
2695 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in PHP_METHOD()
2761 if (!Z_ISUNDEF(intern->inner.zobject)) { in spl_append_it_next_iterator()
2762 zval_ptr_dtor(&intern->inner.zobject); in spl_append_it_next_iterator()
2763 ZVAL_UNDEF(&intern->inner.zobject); in spl_append_it_next_iterator()
2764 intern->inner.ce = NULL; in spl_append_it_next_iterator()
2765 if (intern->inner.iterator) { in spl_append_it_next_iterator()
2766 zend_iterator_dtor(intern->inner.iterator); in spl_append_it_next_iterator()
2767 intern->inner.iterator = NULL; in spl_append_it_next_iterator()
2774 ZVAL_COPY(&intern->inner.zobject, it); in spl_append_it_next_iterator()
2775 intern->inner.ce = Z_OBJCE_P(it); in spl_append_it_next_iterator()
2776 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, it, 0); in spl_append_it_next_iterator()
2828 if (!intern->inner.iterator || spl_dual_it_valid(intern) != SUCCESS) { in PHP_METHOD()
2834 } while (Z_OBJ(intern->inner.zobject) != Z_OBJ_P(it)); in PHP_METHOD()