summaryrefslogtreecommitdiff
path: root/src/KM_xml.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/KM_xml.cpp')
-rw-r--r--src/KM_xml.cpp27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/KM_xml.cpp b/src/KM_xml.cpp
index 5037391..73ff8b5 100644
--- a/src/KM_xml.cpp
+++ b/src/KM_xml.cpp
@@ -74,20 +74,21 @@ extern "C"
using namespace Kumu;
-
-class ns_map : public std::map<std::string, XMLNamespace*>
-{
-public:
- ~ns_map()
+namespace{
+ class ns_map : public std::map<std::string, XMLNamespace*>
{
- while ( ! empty() )
- {
- ns_map::iterator ni = begin();
- delete ni->second;
- erase(ni);
- }
- }
-};
+ public:
+ ~ns_map()
+ {
+ while ( ! empty() )
+ {
+ ns_map::iterator ni = begin();
+ delete ni->second;
+ erase(ni);
+ }
+ }
+ };
+}
Kumu::XMLElement::XMLElement(const char* name) : m_Namespace(0), m_NamespaceOwner(0)