Construct the adapted executor from the inner executor type.
executor_with_default( const InnerExecutor & ex); » more...
Convert the specified executor to the inner executor type, then use that to construct the adapted executor.
template< typename OtherExecutor> executor_with_default( const OtherExecutor & ex, typename constraint< is_convertible< OtherExecutor, InnerExecutor >::value >::type = 0); » more...