Need const casts for const iterator access.
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Wed, 14 Nov 2007 17:57:43 +0000 (17:57 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Wed, 14 Nov 2007 17:57:43 +0000 (17:57 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@437 de75baf8-a10c-0410-a50a-987c0e22f00f

xmltooling/util/XMLObjectChildrenList.h

index 145f91e..c0b6575 100644 (file)
@@ -488,12 +488,12 @@ namespace xmltooling {
 
         const_iterator begin() const {
             // return iterator for beginning of const sequence
-            return m_container.begin();
+            return const_cast<const Container&>(m_container).begin();
         }
 
         const_iterator end() const {
             // return iterator for end of const sequence
-            return m_container.end();
+            return const_cast<const Container&>(m_container).end();
         }
 
         const_reference at(size_type _Pos) const {
@@ -642,12 +642,12 @@ namespace xmltooling {
 
         const_iterator begin() const {
             // return iterator for beginning of const sequence
-            return m_container.begin();
+            return const_cast<const Container&>(m_container).begin();
         }
 
         const_iterator end() const {
             // return iterator for end of const sequence
-            return m_container.end();
+            return const_cast<const Container&>(m_container).end();
         }
 
         const_reference at(size_type _Pos) const {