Lines Matching refs:index

346 	long index;  in spl_fixedarray_object_read_dimension_helper()  local
356 index = spl_offset_convert_to_long(offset TSRMLS_CC); in spl_fixedarray_object_read_dimension_helper()
358 index = Z_LVAL_P(offset); in spl_fixedarray_object_read_dimension_helper()
361 if (index < 0 || intern->array == NULL || index >= intern->array->size) { in spl_fixedarray_object_read_dimension_helper()
364 } else if(!intern->array->elements[index]) { in spl_fixedarray_object_read_dimension_helper()
367 return &intern->array->elements[index]; in spl_fixedarray_object_read_dimension_helper()
407 long index; in spl_fixedarray_object_write_dimension_helper() local
416 index = spl_offset_convert_to_long(offset TSRMLS_CC); in spl_fixedarray_object_write_dimension_helper()
418 index = Z_LVAL_P(offset); in spl_fixedarray_object_write_dimension_helper()
421 if (index < 0 || intern->array == NULL || index >= intern->array->size) { in spl_fixedarray_object_write_dimension_helper()
425 if (intern->array->elements[index]) { in spl_fixedarray_object_write_dimension_helper()
426 zval_ptr_dtor(&(intern->array->elements[index])); in spl_fixedarray_object_write_dimension_helper()
429 intern->array->elements[index] = value; in spl_fixedarray_object_write_dimension_helper()
459 long index; in spl_fixedarray_object_unset_dimension_helper() local
462 index = spl_offset_convert_to_long(offset TSRMLS_CC); in spl_fixedarray_object_unset_dimension_helper()
464 index = Z_LVAL_P(offset); in spl_fixedarray_object_unset_dimension_helper()
467 if (index < 0 || intern->array == NULL || index >= intern->array->size) { in spl_fixedarray_object_unset_dimension_helper()
471 if (intern->array->elements[index]) { in spl_fixedarray_object_unset_dimension_helper()
472 zval_ptr_dtor(&(intern->array->elements[index])); in spl_fixedarray_object_unset_dimension_helper()
474 intern->array->elements[index] = NULL; in spl_fixedarray_object_unset_dimension_helper()
499 long index; in spl_fixedarray_object_has_dimension_helper() local
503 index = spl_offset_convert_to_long(offset TSRMLS_CC); in spl_fixedarray_object_has_dimension_helper()
505 index = Z_LVAL_P(offset); in spl_fixedarray_object_has_dimension_helper()
508 if (index < 0 || intern->array == NULL || index >= intern->array->size) { in spl_fixedarray_object_has_dimension_helper()
511 if (!intern->array->elements[index]) { in spl_fixedarray_object_has_dimension_helper()
514 if (zend_is_true(intern->array->elements[index])) { in spl_fixedarray_object_has_dimension_helper()
621 int index = 0; in SPL_METHOD() local
629 intern->array->elements[index++] = *data; in SPL_METHOD()
1097 ZEND_ARG_INFO(0, index)
1101 ZEND_ARG_INFO(0, index)