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