We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e118b9a commit d7703bfCopy full SHA for d7703bf
include/multipass/utils.h
@@ -277,7 +277,8 @@ Str&& multipass::utils::trim_end(Str&& s)
277
template <typename Str, typename Filter>
278
Str&& multipass::utils::trim(Str&& s, Filter&& filter)
279
{
280
- return trim_begin(trim_end(std::forward<Str>(s), std::forward<Filter>(filter)));
+ auto&& ret = trim_end(std::forward<Str>(s), filter);
281
+ return trim_begin(std::forward<decltype(ret)>(ret), std::forward<Filter>(filter));
282
}
283
284
template <typename Str>
0 commit comments