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()) {
|
if(FirstChild() && FirstChild()->ToText()) {
|
||||||
const char* t = FirstChild()->Value();
|
const char* t = FirstChild()->Value();
|
||||||
if(XMLUtil::ToUnsigned64(t, ival)) {
|
if(XMLUtil::ToUnsigned64(t, ival)) {
|
||||||
@@ -1785,6 +1786,13 @@ int64_t XMLElement::Int64Text(int64_t defaultValue) const
|
|||||||
return i;
|
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 XMLElement::BoolText(bool defaultValue) const
|
||||||
{
|
{
|
||||||
bool b = defaultValue;
|
bool b = defaultValue;
|
||||||
|
|||||||
Reference in New Issue
Block a user