Missing uint64_t XMLElement::Unsigned64Text(uint64_t defaultValue) implementation
This commit is contained in:
10
tinyxml2.cpp
10
tinyxml2.cpp
@@ -1714,7 +1714,8 @@ XMLError XMLElement::QueryInt64Text(int64_t* ival) const
|
||||
}
|
||||
|
||||
|
||||
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 @@ int64_t XMLElement::Int64Text(int64_t defaultValue) const
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user