Skip to content

Commit 2d58cc3

Browse files
committed
Add missing concept tags
1 parent e1abb11 commit 2d58cc3

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

libs/core/execution/include/hpx/execution/algorithms/when_all_vector.hpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Copyright (c) 2020 ETH Zurich
22
// Copyright (c) 2022 Hartmut Kaiser
3+
// Copyright (c) 2025 Isidoros Tsaousis-Seiras
34
//
45
// SPDX-License-Identifier: BSL-1.0
56
// Distributed under the Boost Software License, Version 1.0. (See accompanying
@@ -65,6 +66,9 @@ namespace hpx::when_all_vector_detail {
6566
struct when_all_vector_sender_impl<Sender>::when_all_vector_sender_type
6667
{
6768
using is_sender = void;
69+
#if defined(HPX_HAVE_STDEXEC)
70+
using sender_concept = hpx::execution::experimental::sender_t;
71+
#endif
6872
using senders_type = std::vector<Sender>;
6973
senders_type senders;
7074

@@ -174,6 +178,10 @@ namespace hpx::when_all_vector_detail {
174178
struct operation_state
175179
{
176180
using receiver_type = std::decay_t<Receiver>;
181+
#if defined(HPX_HAVE_STDEXEC)
182+
using operation_state_concept =
183+
hpx::execution::experimental::operation_state_t;
184+
#endif
177185

178186
struct when_all_vector_receiver
179187
{

0 commit comments

Comments
 (0)