Skip to content
Snippets Groups Projects
Commit fe95f4a1 authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

Switch from std::r{begin,end} to container.r{begin,end} for older compilers

parent c0188b58
No related branches found
No related tags found
1 merge request!44Pybind11
Pipeline #13023 passed with warnings
...@@ -37,10 +37,10 @@ namespace pyopencl ...@@ -37,10 +37,10 @@ namespace pyopencl
struct reversion_wrapper { T& iterable; }; struct reversion_wrapper { T& iterable; };
template <typename T> template <typename T>
auto begin (reversion_wrapper<T> w) { return std::rbegin(w.iterable); } auto begin (reversion_wrapper<T> w) { return w.iterable.rbegin(); }
template <typename T> template <typename T>
auto end (reversion_wrapper<T> w) { return std::rend(w.iterable); } auto end (reversion_wrapper<T> w) { return w.iterable.rend(); }
template <typename T> template <typename T>
reversion_wrapper<T> reverse (T&& iterable) { return { iterable }; } reversion_wrapper<T> reverse (T&& iterable) { return { iterable }; }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment