Reuse pre-insert manipulations
diff --git a/tinyxml2.h b/tinyxml2.h
index 530160f..0286649 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -894,6 +894,7 @@
     MemPool*		_memPool;

     void Unlink( XMLNode* child );

     static void DeleteNode( XMLNode* node );

+    void BeforeInsertChild( XMLNode* insertThis ) const;

 };