fscking OpenBSD?
authorjhurst <jhurst@cinecert.com>
Mon, 15 Aug 2011 23:03:26 +0000 (23:03 +0000)
committerjhurst <>
Mon, 15 Aug 2011 23:03:26 +0000 (23:03 +0000)
src/KM_xml.cpp
src/KM_xml.h

index ad31ce894448a5323988ce9ee8db9ee65c90ea92..64f0b740e64da3b160119ef630abc5af97a24e8c 100644 (file)
@@ -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());
+}
+
 
 //----------------------------------------------------------------------------------------------------
 
index 6652f2db7c4338369e754746220b77c0c557b869..80db74babd9d729c009229390900e032aa63d606 100644 (file)
@@ -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);