Skip to content

Commit 50bdd15

Browse files
committed
PR review
1 parent 60e52df commit 50bdd15

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

include/geode/basic/algorithm.hpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,13 @@ namespace geode
3636
template < typename Container >
3737
void concatenate( Container& container, const Container& values )
3838
{
39-
container.insert( container.end(), values.begin(), values.end() );
39+
absl::c_copy( values, std::back_inserter( container ) );
40+
}
41+
42+
template < typename Container >
43+
void concatenate( Container& container, Container&& values )
44+
{
45+
absl::c_move( values, std::back_inserter( container ) );
4046
}
4147

4248
/*!

0 commit comments

Comments
 (0)