Skip to content

Commit 1aab55d

Browse files
committed
eliminates extra moves
1 parent 2134a12 commit 1aab55d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

powerset.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace iter {
2020
decltype(combinations(std::declval<Container&>(), 0));
2121

2222
public:
23-
Powersetter(Container in_container)
23+
Powersetter(Container&& in_container)
2424
: container(std::forward<Container>(in_container))
2525
{ }
2626

@@ -92,7 +92,7 @@ namespace iter {
9292
template <typename T>
9393
Powersetter<std::initializer_list<T>> powerset(
9494
std::initializer_list<T> il) {
95-
return {il};
95+
return {std::move(il)};
9696
}
9797
}
9898
#endif

0 commit comments

Comments
 (0)