Skip to content

Commit

Permalink
equal_ranges_linear: universal reference
Browse files Browse the repository at this point in the history
  • Loading branch information
felixguendling committed Jul 30, 2024
1 parent b6f0f7a commit b9b9ba5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions include/utl/equal_ranges_linear.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ void equal_ranges_linear(Iterator begin, Iterator end, F&& func) {
}

template <typename Container, typename F>
void equal_ranges_linear(Container& c, F&& func) {
void equal_ranges_linear(Container&& c, F&& func) {
equal_ranges_linear(std::begin(c), std::end(c), std::forward<F&&>(func));
}

Expand All @@ -37,7 +37,7 @@ void equal_ranges_linear(Iterator begin, Iterator end, Eq&& eq, F&& func) {
}

template <typename Container, typename Eq, typename F>
void equal_ranges_linear(Container& c, Eq&& eq, F&& func) {
void equal_ranges_linear(Container&& c, Eq&& eq, F&& func) {
equal_ranges_linear(std::begin(c), std::end(c), std::forward<Eq&&>(eq),
std::forward<F&&>(func));
}
Expand Down

0 comments on commit b9b9ba5

Please sign in to comment.