Lines Matching refs:elements

47 	zval *elements;  member
87 array->elements = ecalloc(size, sizeof(zval)); in spl_fixedarray_init()
90 array->elements = NULL; in spl_fixedarray_init()
114 zval_ptr_dtor(&(array->elements[i])); in spl_fixedarray_resize()
117 if (array->elements) { in spl_fixedarray_resize()
118 efree(array->elements); in spl_fixedarray_resize()
119 array->elements = NULL; in spl_fixedarray_resize()
122 array->elements = safe_erealloc(array->elements, size, sizeof(zval), 0); in spl_fixedarray_resize()
123 memset(array->elements + array->size, '\0', sizeof(zval) * (size - array->size)); in spl_fixedarray_resize()
128 zval_ptr_dtor(&(array->elements[i])); in spl_fixedarray_resize()
130 array->elements = erealloc(array->elements, sizeof(zval) * size); in spl_fixedarray_resize()
141 ZVAL_COPY(&to->elements[i], &from->elements[i]); in spl_fixedarray_copy()
151 *table = intern->array.elements; in spl_fixedarray_object_get_gc()
168 if (!Z_ISUNDEF(intern->array.elements[i])) { in spl_fixedarray_object_get_properties()
169 zend_hash_index_update(ht, i, &intern->array.elements[i]); in spl_fixedarray_object_get_properties()
170 if (Z_REFCOUNTED(intern->array.elements[i])){ in spl_fixedarray_object_get_properties()
171 Z_ADDREF(intern->array.elements[i]); in spl_fixedarray_object_get_properties()
195 zval_ptr_dtor(&(intern->array.elements[i])); in spl_fixedarray_object_free_storage()
198 if (intern->array.size > 0 && intern->array.elements) { in spl_fixedarray_object_free_storage()
199 efree(intern->array.elements); in spl_fixedarray_object_free_storage()
335 } else if (Z_ISUNDEF(intern->array.elements[index])) { in spl_fixedarray_object_read_dimension_helper()
338 return &intern->array.elements[index]; in spl_fixedarray_object_read_dimension_helper()
404 if (!Z_ISUNDEF(intern->array.elements[index])) { in spl_fixedarray_object_write_dimension_helper()
405 zval_ptr_dtor(&(intern->array.elements[index])); in spl_fixedarray_object_write_dimension_helper()
408 ZVAL_COPY(&intern->array.elements[index], value); in spl_fixedarray_object_write_dimension_helper()
452 zval_ptr_dtor(&(intern->array.elements[index])); in spl_fixedarray_object_unset_dimension_helper()
453 ZVAL_UNDEF(&intern->array.elements[index]); in spl_fixedarray_object_unset_dimension_helper()
490 if (Z_ISUNDEF(intern->array.elements[index])) { in spl_fixedarray_object_has_dimension_helper()
493 if (zend_is_true(&intern->array.elements[index])) { in spl_fixedarray_object_has_dimension_helper()
601 ZVAL_COPY_VALUE(&intern->array.elements[index], data); in SPL_METHOD()
644 if (!Z_ISUNDEF(intern->array.elements[i])) { in SPL_METHOD()
645 zend_hash_index_update(Z_ARRVAL_P(return_value), i, &intern->array.elements[i]); in SPL_METHOD()
646 if (Z_REFCOUNTED(intern->array.elements[i])) { in SPL_METHOD()
647 Z_ADDREF(intern->array.elements[i]); in SPL_METHOD()
699 ZVAL_COPY(&array.elements[num_index], element); in SPL_METHOD()
710 ZVAL_COPY(&array.elements[i], element); in SPL_METHOD()