Added IntText(), UnsignedText(), DoubleText() and FloatText() convenience wrappers.
diff --git a/tinyxml2.h b/tinyxml2.h
index 0eae819..3731562 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -1417,7 +1417,39 @@
 

     /// Sets the text to the given float.

 	void	SetText( float inNum );

+	

+	

+	/// Convenience for QueryIntText when you don't care if the text won't convert.

+	int		IntText()

+	{

+		int		i = 0;

+		QueryIntText( &i );

+		return i;

+	}

 

+	/// Convenience for QueryUnsignedText when you don't care if the text won't convert.

+	unsigned	UnsignedText()

+	{

+		unsigned		i = 0;

+		QueryUnsignedText( &i );

+		return i;

+	}

+

+	/// Convenience for QueryDoubleText when you don't care if the text won't convert.

+	double	DoubleText()

+	{

+		double		i = 0;

+		QueryDoubleText( &i );

+		return i;

+	}

+

+	/// Convenience for QueryFloatText when you don't care if the text won't convert.

+	float	FloatText()

+	{

+		float		i = 0;

+		QueryFloatText( &i );

+		return i;

+	}

 

     /// Adds a sub-element equivalent to the given boolean.

 	void		SetBoolFirstChild( bool inBool );