Remove spurious 'Executor' base class from executor_binder implementation.

This appears to have been left behind by an incomplete change made in
commit a1f71f95c4.
This commit is contained in:
Christopher Kohlhoff 2020-05-30 11:39:22 +10:00
parent 50e2c8c88e
commit c511ca8501

View File

@ -154,16 +154,14 @@ struct executor_binder_argument_type<R(&)(A1, A2)>
typedef A2 second_argument_type;
};
// Helper to:
// - Apply the empty base optimisation to the executor.
// - Perform uses_executor construction of the target type, if required.
// Helper to perform uses_executor construction of the target type, if
// required.
template <typename T, typename Executor, bool UsesExecutor>
class executor_binder_base;
template <typename T, typename Executor>
class executor_binder_base<T, Executor, true>
: protected Executor
{
protected:
template <typename E, typename U>