mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 22:02:44 +00:00 
			
		
		
		
	LibWeb: Remove unused TreeNode::donate_all_children_to()
This commit is contained in:
		
							parent
							
								
									385d744989
								
							
						
					
					
						commit
						8de743a878
					
				
					 1 changed files with 0 additions and 19 deletions
				
			
		|  | @ -99,7 +99,6 @@ public: | |||
|     void append_child(NonnullRefPtr<T> node, bool notify = true); | ||||
|     void insert_before(NonnullRefPtr<T> node, RefPtr<T> child, bool notify = true); | ||||
|     NonnullRefPtr<T> remove_child(NonnullRefPtr<T> node); | ||||
|     void donate_all_children_to(T& node); | ||||
| 
 | ||||
|     bool is_child_allowed(const T&) const { return true; } | ||||
| 
 | ||||
|  | @ -391,24 +390,6 @@ inline void TreeNode<T>::prepend_child(NonnullRefPtr<T> node) | |||
|     static_cast<T*>(this)->children_changed(); | ||||
| } | ||||
| 
 | ||||
| template<typename T> | ||||
| inline void TreeNode<T>::donate_all_children_to(T& node) | ||||
| { | ||||
|     for (T* child = m_first_child; child != nullptr;) { | ||||
|         T* next_child = child->m_next_sibling; | ||||
| 
 | ||||
|         child->m_parent = nullptr; | ||||
|         child->m_next_sibling = nullptr; | ||||
|         child->m_previous_sibling = nullptr; | ||||
| 
 | ||||
|         node.append_child(adopt(*child)); | ||||
|         child = next_child; | ||||
|     } | ||||
| 
 | ||||
|     m_first_child = nullptr; | ||||
|     m_last_child = nullptr; | ||||
| } | ||||
| 
 | ||||
| template<typename T> | ||||
| inline bool TreeNode<T>::is_ancestor_of(const TreeNode<T>& other) const | ||||
| { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling