From dbcc52b7a61f16893353572d4b9234967c33a39b Mon Sep 17 00:00:00 2001 From: John Hodge Date: Thu, 9 Jun 2016 15:19:15 +0800 Subject: common.hpp - Hack around old stl --- src/common.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/common.hpp b/src/common.hpp index bb3ef72e..6dfcd495 100644 --- a/src/common.hpp +++ b/src/common.hpp @@ -214,10 +214,12 @@ template struct reversion_wrapper { T& iterable; }; template -auto begin (reversion_wrapper w) { return ::std::rbegin(w.iterable); } +//auto begin (reversion_wrapper w) { return ::std::rbegin(w.iterable); } +auto begin (reversion_wrapper w) { return w.iterable.rbegin(); } template -auto end (reversion_wrapper w) { return ::std::rend(w.iterable); } +//auto end (reversion_wrapper w) { return ::std::rend(w.iterable); } +auto end (reversion_wrapper w) { return w.iterable.rend(); } template reversion_wrapper reverse (T&& iterable) { return { iterable }; } -- cgit v1.2.3