Fix util::reversed() to support both begin()/end() methods and free functions
This commit is contained in:
parent
aeb0f4a799
commit
500646bfe9
1 changed files with 2 additions and 2 deletions
|
|
@ -83,8 +83,8 @@ namespace psemek::util
|
|||
template <typename Range>
|
||||
auto reversed(Range const & r)
|
||||
{
|
||||
auto it1 = begin(r);
|
||||
auto it2 = end(r);
|
||||
auto it1 = xbegin(r);
|
||||
auto it2 = xend(r);
|
||||
|
||||
using ReverseIterator = std::reverse_iterator<decltype(it1)>;
|
||||
return range<ReverseIterator>{std::make_reverse_iterator(it2), std::make_reverse_iterator(it1)};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue