From e1e5efb3577f09b49938ba929a79baafe7ecbe25 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Wed, 10 Feb 2016 13:07:13 +1100 Subject: [PATCH] view: indexing operator returns non-const iterators --- view.hpp | 2 +- view.ipp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/view.hpp b/view.hpp index c7ba29c9..300aea94 100644 --- a/view.hpp +++ b/view.hpp @@ -43,7 +43,7 @@ namespace util { constexpr size_t size (void) const noexcept; constexpr value_type& operator[] (size_t) noexcept; - constexpr const value_type& operator[] (size_t) const noexcept; + constexpr value_type& operator[] (size_t) const noexcept; bool operator== (view) const noexcept; diff --git a/view.ipp b/view.ipp index f03c661d..75c1747a 100644 --- a/view.ipp +++ b/view.ipp @@ -114,7 +114,7 @@ util::view::size (void) const noexcept /////////////////////////////////////////////////////////////////////////////// template constexpr -const typename util::view::value_type& +typename util::view::value_type& util::view::operator[] (size_t idx) const noexcept { return m_begin[idx];