Missing uint64_t XMLElement::Unsigned64Text(uint64_t defaultValue) implementation
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index 5a797fc..67eb00b 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1714,7 +1714,8 @@
 }

 

 

-XMLError XMLElement::QueryUnsigned64Text(uint64_t* ival) const {

+XMLError XMLElement::QueryUnsigned64Text(uint64_t* ival) const

+{

     if(FirstChild() && FirstChild()->ToText()) {

         const char* t = FirstChild()->Value();

         if(XMLUtil::ToUnsigned64(t, ival)) {

@@ -1785,6 +1786,13 @@
 	return i;

 }

 

+uint64_t XMLElement::Unsigned64Text(uint64_t defaultValue) const

+{

+	uint64_t i = defaultValue;

+	QueryUnsigned64Text(&i);

+	return i;

+}

+

 bool XMLElement::BoolText(bool defaultValue) const

 {

 	bool b = defaultValue;