Lines Matching refs:spl_array_object
55 } spl_array_object; typedef
57 static inline spl_array_object *spl_array_from_obj(zend_object *obj) /* {{{ */ { in spl_array_from_obj()
58 return (spl_array_object*)((char*)(obj) - XtOffsetOf(spl_array_object, std)); in spl_array_from_obj()
64 static inline HashTable **spl_array_get_hash_table_ptr(spl_array_object* intern) { /* {{{ */ in spl_array_get_hash_table_ptr()
71 spl_array_object *other = Z_SPLARRAY_P(&intern->array); in spl_array_get_hash_table_ptr()
90 static inline HashTable *spl_array_get_hash_table(spl_array_object* intern) { /* {{{ */ in spl_array_get_hash_table()
95 static inline bool spl_array_is_object(spl_array_object *intern) /* {{{ */ in spl_array_is_object()
104 static zend_result spl_array_skip_protected(spl_array_object *intern, HashTable *aht);
106 static zend_never_inline void spl_array_create_ht_iter(HashTable *ht, spl_array_object* intern) /* … in spl_array_create_ht_iter()
114 static zend_always_inline uint32_t *spl_array_get_pos_ptr(HashTable *ht, spl_array_object* intern) … in spl_array_get_pos_ptr()
126 spl_array_object *intern = spl_array_from_obj(object); in spl_array_object_free_storage()
141 spl_array_object *intern; in spl_array_object_new_ex()
145 intern = zend_object_alloc(sizeof(spl_array_object), parent); in spl_array_object_new_ex()
155 spl_array_object *other = spl_array_from_obj(orig); in spl_array_object_new_ex()
259 static zend_result get_hash_key(spl_hash_key *key, spl_array_object *intern, zval *offset) in get_hash_key()
309 static zval *spl_array_get_dimension_ptr(bool check_inherited, spl_array_object *intern, const zend… in spl_array_get_dimension_ptr()
402 spl_array_object *intern = spl_array_from_obj(object); in spl_array_read_dimension_ex()
467 spl_array_object *intern = spl_array_from_obj(object); in spl_array_write_dimension_ex()
529 spl_array_object *intern = spl_array_from_obj(object); in spl_array_unset_dimension_ex()
590 spl_array_object *intern = spl_array_from_obj(object); in spl_array_has_dimension_ex()
691 spl_array_object *intern = Z_SPLARRAY_P(object); in spl_array_iterator_append()
726 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
737 spl_array_object *intern = spl_array_from_obj(object); in spl_array_get_properties_for()
773 spl_array_object *intern = spl_array_from_obj(obj); in spl_array_get_debug_info()
799 spl_array_object *intern = spl_array_from_obj(obj); in spl_array_get_gc()
808 spl_array_object *intern = spl_array_from_obj(object); in spl_array_read_property()
821 spl_array_object *intern = spl_array_from_obj(object); in spl_array_write_property()
835 spl_array_object *intern = spl_array_from_obj(object); in spl_array_get_property_ptr_ptr()
853 spl_array_object *intern = spl_array_from_obj(object); in spl_array_has_property()
866 spl_array_object *intern = spl_array_from_obj(object); in spl_array_unset_property()
882 spl_array_object *intern1, in spl_array_compare_objects()
902 static zend_result spl_array_skip_protected(spl_array_object *intern, HashTable *aht) /* {{{ */ in spl_array_skip_protected()
933 static void spl_array_set_array(zval *object, spl_array_object *intern, zval *array, zend_long ar_f… in spl_array_set_array()
959 spl_array_object *other = Z_SPLARRAY_P(array); in spl_array_set_array()
1005 spl_array_object *intern; in PHP_METHOD()
1034 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1049 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1064 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1078 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1093 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1113 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1123 static zend_long spl_array_object_count_elements_helper(spl_array_object *intern) /* {{{ */ in spl_array_object_count_elements_helper()
1146 spl_array_object *intern = spl_array_from_obj(object); in spl_array_object_count_elements()
1166 spl_array_object *intern = Z_SPLARRAY_P(ZEND_THIS); in PHP_METHOD()
1177 spl_array_object *intern = Z_SPLARRAY_P(ZEND_THIS); in spl_array_method()
1255 spl_array_object *intern = Z_SPLARRAY_P(object); in SPL_ARRAY_METHOD()
1294 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1405 spl_array_object *intern = Z_SPLARRAY_P(ZEND_THIS); in PHP_METHOD()
1445 spl_array_object *intern = Z_SPLARRAY_P(ZEND_THIS); in PHP_METHOD()
1527 static zend_result spl_array_next_ex(spl_array_object *intern, HashTable *aht) /* {{{ */ in spl_array_next_ex()
1539 static zend_result spl_array_next(spl_array_object *intern) /* {{{ */ in spl_array_next()
1555 spl_array_object *object = Z_SPLARRAY_P(&iter->data); in spl_array_it_valid()
1564 spl_array_object *object = Z_SPLARRAY_P(&iter->data); in spl_array_it_get_current_data()
1598 spl_array_object *object = Z_SPLARRAY_P(&iter->data); in spl_array_it_get_current_key()
1606 spl_array_object *object = Z_SPLARRAY_P(&iter->data); in spl_array_it_move_forward()
1612 static void spl_array_rewind(spl_array_object *intern) /* {{{ */ in spl_array_rewind()
1627 spl_array_object *object = Z_SPLARRAY_P(&iter->data); in spl_array_it_rewind()
1668 spl_array_object *intern; in PHP_METHOD()
1692 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1707 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1734 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1757 spl_array_object *intern = Z_SPLARRAY_P(object); in spl_array_iterator_key()
1778 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1793 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1810 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1833 spl_array_object *new_intern = Z_SPLARRAY_P(retval); in spl_instantiate_child_arg()
1850 spl_array_object *intern = Z_SPLARRAY_P(object); in PHP_METHOD()
1889 spl_handler_ArrayObject.offset = XtOffsetOf(spl_array_object, std); in PHP_MINIT_FUNCTION()