summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2011-08-15 23:03:26 +0000
committerjhurst <>2011-08-15 23:03:26 +0000
commit7383d49e9aab93ba79bb45ed7b89f8d0684f0fec (patch)
treeffd3b808316063091a0725c8ac3c8a7e3c4e4f08
parent23f5d8c9bae5c51cfa084a006a6f589cf97ae001 (diff)
fscking OpenBSD?
-rw-r--r--src/KM_xml.cpp14
-rw-r--r--src/KM_xml.h4
2 files changed, 16 insertions, 2 deletions
diff --git a/src/KM_xml.cpp b/src/KM_xml.cpp
index ad31ce8..64f0b74 100644
--- a/src/KM_xml.cpp
+++ b/src/KM_xml.cpp
@@ -375,6 +375,20 @@ Kumu::XMLElement::ForgetChild(const XMLElement* element)
}
}
+//
+bool
+Kumu::XMLElement::ParseString(const ByteString& document)
+{
+ return ParseString((const char*)document.RoData(), document.Length());
+}
+
+//
+bool
+Kumu::XMLElement::ParseString(const std::string& document)
+{
+ return ParseString(document.c_str(), document.size());
+}
+
//----------------------------------------------------------------------------------------------------
diff --git a/src/KM_xml.h b/src/KM_xml.h
index 6652f2d..80db74b 100644
--- a/src/KM_xml.h
+++ b/src/KM_xml.h
@@ -97,8 +97,8 @@ namespace Kumu
inline void SetNamespace(const XMLNamespace* ns) { assert(ns); m_Namespace = ns; }
bool ParseString(const char* document, ui32_t doc_len);
- bool ParseString(const ByteString& document) { return ParseString((const char*)document.RoData(), document.Length()); }
- bool ParseString(const std::string& document) { return ParseString(document.c_str(), document.size()); }
+ bool ParseString(const ByteString& document);
+ bool ParseString(const std::string& document);
// building
void SetName(const char* name);