diff --git a/dune/solvers/common/algorithm.hh b/dune/solvers/common/algorithm.hh index f32f80d33a343d1a69db417d4f0da182a13bb1c6..ee20732e76ef6395121e956e70c55facb569edb1 100644 --- a/dune/solvers/common/algorithm.hh +++ b/dune/solvers/common/algorithm.hh @@ -166,19 +166,13 @@ namespace Imp { end_(end) {} - const T& begin() const - { return begin_; } - - const T& end() const - { return end_; } - constexpr auto size() const { - return end() - begin(); + return end_ - begin_; } constexpr T operator[](const T&i) const - { return begin()+i; } + { return begin_+i; } private: T begin_;