Skip to content

Commit 6fdba5f

Browse files
Tweaked concepts syntax
1 parent 8349bdf commit 6fdba5f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/queue/wait_queue.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@
158158
#include <condition_variable>
159159
#include <stop_token> // std::stop_source, std::stop_token
160160
#include <optional>
161-
#include <utility> // std::move, std::move_if_noexcept
161+
#include <utility> // std::move, std::move_if_noexcept, std::forward
162162
#include <type_traits> // for requires clauses and noexcept specs
163-
#include <concepts>
163+
// #include <concepts>
164164

165165
namespace chops {
166166

@@ -172,8 +172,8 @@ concept supports_push_back = requires (Ctr ctr, T val) {
172172
};
173173

174174
template <typename Ctr, typename ... Args>
175-
concept supports_emplace_back = requires (Ctr ctr, Args args) {
176-
ctr.emplace_back(args);
175+
concept supports_emplace_back = requires (Ctr ctr, Args&& ... args) {
176+
ctr.emplace_back(args ...);
177177
};
178178

179179
template <typename Ctr>

0 commit comments

Comments
 (0)