获取具有指定属性的策略性包装器。
template< typename Property> any_completion_executor require( const Property & p, constraint_t< traits::require_member< const base_type &, const Property & >::is_valid > = 0) const;
请勿直接调用此函数。它旨在与 require
和 prefer
定制点一起使用。
例如:
any_completion_executor ex = ...; auto ex2 = boost::asio::require(ex, execution::relationship.fork);