Lines Matching refs:data

41 #define SPL_LLIST_RC(elem) Z_EXTRA((elem)->data)
66 zval data; member
114 if (!Z_ISUNDEF(elem->data)) { in spl_ptr_llist_zval_dtor()
115 zval_ptr_dtor(&elem->data); in spl_ptr_llist_zval_dtor()
116 ZVAL_UNDEF(&elem->data); in spl_ptr_llist_zval_dtor()
122 if (Z_REFCOUNTED(elem->data)) { in spl_ptr_llist_zval_ctor()
123 Z_ADDREF(elem->data); in spl_ptr_llist_zval_ctor()
191 static void spl_ptr_llist_unshift(spl_ptr_llist *llist, zval *data) /* {{{ */ in spl_ptr_llist_unshift() argument
197 ZVAL_COPY_VALUE(&elem->data, data); in spl_ptr_llist_unshift()
215 static void spl_ptr_llist_push(spl_ptr_llist *llist, zval *data) /* {{{ */ in spl_ptr_llist_push() argument
221 ZVAL_COPY_VALUE(&elem->data, data); in spl_ptr_llist_push()
256 ZVAL_COPY(ret, &tail->data); in spl_ptr_llist_pop()
263 ZVAL_UNDEF(&tail->data); in spl_ptr_llist_pop()
276 return &tail->data; in spl_ptr_llist_last()
288 return &head->data; in spl_ptr_llist_first()
310 ZVAL_COPY(ret, &head->data); in spl_ptr_llist_shift()
316 ZVAL_UNDEF(&head->data); in spl_ptr_llist_shift()
336 spl_ptr_llist_push(to, &current->data); in spl_ptr_llist_copy()
508 add_index_zval(&dllist_array, i, &current->data); in spl_dllist_object_get_debug_info()
509 if (Z_REFCOUNTED(current->data)) { in spl_dllist_object_get_debug_info()
510 Z_ADDREF(current->data); in spl_dllist_object_get_debug_info()
532 zend_get_gc_buffer_add_zval(gc_buffer, &current->data); in spl_dllist_object_get_gc()
760 ZVAL_COPY_DEREF(return_value, &element->data); in PHP_METHOD()
799 zval_ptr_dtor(&element->data); in PHP_METHOD()
800 ZVAL_COPY_VALUE(&element->data, value); in PHP_METHOD()
866 zval_ptr_dtor(&element->data); in PHP_METHOD()
867 ZVAL_UNDEF(&element->data); in PHP_METHOD()
883 zval_ptr_dtor(&iterator->intern.it.data); in spl_dllist_it_dtor()
940 spl_dllist_object *object = Z_SPLDLLIST_P(&iter->data); in spl_dllist_it_rewind()
961 if (element == NULL || Z_ISUNDEF(element->data)) { in spl_dllist_it_get_current_data()
965 return &element->data; in spl_dllist_it_get_current_data()
980 spl_dllist_object *object = Z_SPLDLLIST_P(&iter->data); in spl_dllist_it_move_forward()
1063 if (element == NULL || Z_ISUNDEF(element->data)) { in PHP_METHOD()
1066 ZVAL_COPY_DEREF(return_value, &element->data); in PHP_METHOD()
1095 php_var_serialize(&buf, &current->data, &var_hash); in PHP_METHOD()
1189 zend_hash_next_index_insert(Z_ARRVAL(tmp), &current->data); in PHP_METHOD()
1190 Z_TRY_ADDREF(current->data); in PHP_METHOD()
1204 HashTable *data; in PHP_METHOD() local
1207 if (zend_parse_parameters(ZEND_NUM_ARGS(), "h", &data) == FAILURE) { in PHP_METHOD()
1211 flags_zv = zend_hash_index_find(data, 0); in PHP_METHOD()
1212 storage_zv = zend_hash_index_find(data, 1); in PHP_METHOD()
1213 members_zv = zend_hash_index_find(data, 2); in PHP_METHOD()
1261 ZVAL_COPY_VALUE(&elem->data, value); in PHP_METHOD()
1319 ZVAL_OBJ_COPY(&iterator->intern.it.data, Z_OBJ_P(object)); in spl_dllist_get_iterator()