switch to using pointer, not reference
diff --git a/tinyxml2.h b/tinyxml2.h
index adc0a5d..7bcbfeb 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -184,7 +184,7 @@
     char* ParseText( char* in, const char* endTag, int strFlags );

     char* ParseName( char* in );

 

-    void TransferTo( StrPair& other );

+    void TransferTo( StrPair* other );

 

 private:

     void Reset();