Lines Matching refs:i

199 ZEND_API zend_result zend_get_attribute_value(zval *ret, zend_attribute *attr, uint32_t i, zend_cla…  in zend_get_attribute_value()  argument
201 if (i >= attr->argc) { in zend_get_attribute_value()
205 ZVAL_COPY_OR_DUP(ret, &attr->args[i].value); in zend_get_attribute_value()
287 uint32_t i; in attribute_ctor_cleanup() local
289 for (i = 0; i < argc; i++) { in attribute_ctor_cleanup()
290 zval_ptr_dtor(&args[i]); in attribute_ctor_cleanup()
314 for (uint32_t i = 0; i < attribute_data->argc; i++) { in zend_get_attribute_object() local
316 if (FAILURE == zend_get_attribute_value(&val, attribute_data, i, scope)) { in zend_get_attribute_object()
320 if (attribute_data->args[i].name) { in zend_get_attribute_object()
324 zend_hash_add_new(named_params, attribute_data->args[i].name, &val); in zend_get_attribute_object()
326 ZVAL_COPY_VALUE(&args[i], &val); in zend_get_attribute_object()
361 for (uint32_t i = 0; i < (sizeof(target_names) / sizeof(char *)); i++) { in zend_get_attribute_target_names() local
362 if (flags & (1 << i)) { in zend_get_attribute_target_names()
367 smart_str_appends(&str, target_names[i]); in zend_get_attribute_target_names()
397 for (uint32_t i = 0; i < attr->argc; i++) { in attr_free() local
398 if (attr->args[i].name) { in attr_free()
399 zend_string_release(attr->args[i].name); in attr_free()
402 zval_internal_ptr_dtor(&attr->args[i].value); in attr_free()
404 zval_ptr_dtor(&attr->args[i].value); in attr_free()
434 for (uint32_t i = 0; i < argc; i++) { in zend_add_attribute() local
435 attr->args[i].name = NULL; in zend_add_attribute()
436 ZVAL_UNDEF(&attr->args[i].value); in zend_add_attribute()