Lines Matching refs:clone

492 …t_after_clone(dom_object *original, xmlNodePtr original_node, dom_object *clone, xmlNodePtr cloned…  in dom_update_refcount_after_clone()  argument
496 clone->document = original->document; in dom_update_refcount_after_clone()
498 php_libxml_increment_doc_ref((php_libxml_node_object *)clone, cloned_node->doc); in dom_update_refcount_after_clone()
499 php_libxml_increment_node_ptr((php_libxml_node_object *)clone, cloned_node, (void *)clone); in dom_update_refcount_after_clone()
500 if (original->document != clone->document) { in dom_update_refcount_after_clone()
501 dom_copy_doc_props(original->document, clone->document); in dom_update_refcount_after_clone()
508 dom_object *clone = dom_objects_set_class(intern->std.ce); in dom_objects_store_clone_obj() local
510 clone->std.handlers = dom_get_obj_handlers(); in dom_objects_store_clone_obj()
517 dom_update_refcount_after_clone(intern, node, clone, cloned_node); in dom_objects_store_clone_obj()
523 zend_objects_clone_members(&clone->std, &intern->std); in dom_objects_store_clone_obj()
525 return &clone->std; in dom_objects_store_clone_obj()
532 zend_object *clone = dom_objects_namespace_node_new(intern->dom.std.ce); in dom_object_namespace_node_clone_obj() local
533 dom_object_namespace_node *clone_intern = php_dom_namespace_node_obj_from_obj(clone); in dom_object_namespace_node_clone_obj()
545 zend_objects_clone_members(clone, &intern->dom.std); in dom_object_namespace_node_clone_obj()
546 return clone; in dom_object_namespace_node_clone_obj()