diff --git a/include/utl/equal_ranges_linear.h b/include/utl/equal_ranges_linear.h index 8a4a739..9dec7ac 100644 --- a/include/utl/equal_ranges_linear.h +++ b/include/utl/equal_ranges_linear.h @@ -19,7 +19,7 @@ void equal_ranges_linear(Iterator begin, Iterator end, F&& func) { } template -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(func)); } @@ -37,7 +37,7 @@ void equal_ranges_linear(Iterator begin, Iterator end, Eq&& eq, F&& func) { } template -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), std::forward(func)); }