From 26fc57b13ce51779ce6aab181971deacb7403f77 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Wed, 24 Oct 2012 15:42:03 -0700 Subject: [PATCH] Fix range_const iterators. --- src/SerializedObject.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SerializedObject.h b/src/SerializedObject.h index 021e57d07..345305f79 100644 --- a/src/SerializedObject.h +++ b/src/SerializedObject.h @@ -166,7 +166,7 @@ inline STObject::iterator range_end(STObject &x) { return x.end(); } namespace boost { template<> struct range_mutable_iterator { typedef STObject::iterator type; }; - template<> struct range_const_iterator { typedef STObject::iterator type; }; + template<> struct range_const_iterator { typedef STObject::const_iterator type; }; } @@ -245,7 +245,7 @@ inline STArray::iterator range_end(STArray &x) { return x.end(); } namespace boost { template<> struct range_mutable_iterator { typedef STArray::iterator type; }; - template<> struct range_const_iterator { typedef STArray::iterator type; }; + template<> struct range_const_iterator { typedef STArray::const_iterator type; }; } #endif