diff --git a/libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp b/libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp index 8f63aa16d57e..87ff1af7891f 100644 --- a/libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp +++ b/libs/core/execution_base/include/hpx/execution_base/traits/is_executor_parameters.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2014-2022 Hartmut Kaiser +// Copyright (c) 2014-2023 Hartmut Kaiser // Copyright (c) 2016 Marcin Copik // // SPDX-License-Identifier: BSL-1.0 @@ -64,6 +64,12 @@ namespace hpx::parallel::execution { { }; + template + struct extract_has_variable_chunk_size<::std::reference_wrapper> + : extract_has_variable_chunk_size + { + }; + template inline constexpr bool extract_has_variable_chunk_size_v = extract_has_variable_chunk_size::value; @@ -88,6 +94,13 @@ namespace hpx::parallel::execution { }; #endif + template + struct extract_invokes_testing_function< + ::std::reference_wrapper> + : extract_invokes_testing_function + { + }; + template inline constexpr bool extract_invokes_testing_function_v = extract_invokes_testing_function::value;