|
@@ -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;
|