Commit 1a1bb9d7 authored by Eric Niebler's avatar Eric Niebler Committed by Facebook Github Bot

executor wrappers don't take extra schedule parameters

Summary: The type-erasing executor wrappers and the generic executor wrappers accept extra parameters to their `schedule` member functions, but nowhere is that functionality used, and such executor types would fail to satisfy the Executor concepts anyway. Remove that functionality.

Reviewed By: kirkshoop

Differential Revision: D14541290

fbshipit-source-id: 8cf0fd7bdc6dea72e43d5decc9e70ba843ab2db8
parent 38694971
This diff is collapsed.
......@@ -126,28 +126,26 @@ template <
class... VN>
class any_flow_many_sender;
template <class E = std::exception_ptr, class... VN>
template <class E = std::exception_ptr>
class any_executor;
template <class E = std::exception_ptr, class... VN>
template <class E = std::exception_ptr>
struct any_executor_ref;
template <class E = std::exception_ptr, class CV = std::ptrdiff_t, class... VN>
template <class E = std::exception_ptr, class CV = std::ptrdiff_t>
class any_constrained_executor;
template <class E = std::exception_ptr, class TP = std::ptrdiff_t, class... VN>
template <class E = std::exception_ptr, class TP = std::ptrdiff_t>
struct any_constrained_executor_ref;
template <
class E = std::exception_ptr,
class TP = std::chrono::system_clock::time_point,
class... VN>
class TP = std::chrono::system_clock::time_point>
class any_time_executor;
template <
class E = std::exception_ptr,
class TP = std::chrono::system_clock::time_point,
class... VN>
class TP = std::chrono::system_clock::time_point>
struct any_time_executor_ref;
namespace operators {}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment