Lines Matching refs:ce

29 ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)  in zend_object_std_init()
31 object->ce = ce; in zend_object_std_init()
52 for (i = 0; i < object->ce->default_properties_count; i++) { in zend_object_std_dtor()
63 zend_function *destructor = object ? object->ce->destructor : NULL; in zend_objects_destroy_object()
74 if (object->ce != EG(scope)) { in zend_objects_destroy_object()
75 zend_class_entry *ce = object->ce; in zend_objects_destroy_object() local
79 ce->name, in zend_objects_destroy_object()
88 zend_class_entry *ce = object->ce; in zend_objects_destroy_object() local
92 ce->name, in zend_objects_destroy_object()
123 zend_call_method_with_0_params(&obj, object->ce, &destructor, ZEND_DESTRUCTOR_FUNC_NAME, NULL); in zend_objects_destroy_object()
146 (*object)->ce = class_type; in zend_objects_new()
166 new_object->properties_table = emalloc(sizeof(zval*) * old_object->ce->default_properties_count); in zend_objects_clone_members()
167 … memset(new_object->properties_table, 0, sizeof(zval*) * old_object->ce->default_properties_count); in zend_objects_clone_members()
169 for (i = 0; i < old_object->ce->default_properties_count; i++) { in zend_objects_clone_members()
192 for (zend_hash_internal_pointer_reset_ex(&old_object->ce->properties_info, &pos); in zend_objects_clone_members()
193 …zend_hash_get_current_data_ex(&old_object->ce->properties_info, (void**)&prop_info, &pos) == SUCCE… in zend_objects_clone_members()
194 zend_hash_move_forward_ex(&old_object->ce->properties_info, &pos)) { in zend_objects_clone_members()
204 if (old_object->ce->clone) { in zend_objects_clone_members()
212 …zend_call_method_with_0_params(&new_obj, old_object->ce, &old_object->ce->clone, ZEND_CLONE_FUNC_N… in zend_objects_clone_members()
228 new_obj_val = zend_objects_new(&new_object, old_object->ce TSRMLS_CC); in zend_objects_clone_obj()