|
| adapter (int, const Executor &e) ASIO_NOEXCEPT |
|
| adapter (const adapter &other) ASIO_NOEXCEPT |
|
template<typename Property > |
enable_if< can_query< const Executor &, Property >::value, typename query_result< const Executor &, Property >::type >::type | query (const Property &p) const ASIO_NOEXCEPT_IF((is_nothrow_query< const Executor & |
|
template<int I> |
enable_if< can_require< const Executor &, possibly_t< I > >::value, typename require_result< const Executor &, possibly_t< I > >::type >::type | require (possibly_t< I >) const ASIO_NOEXCEPT |
|
template<int I> |
enable_if< can_require< const Executor &, never_t< I > >::value, typename require_result< const Executor &, never_t< I > >::type >::type | require (never_t< I >) const ASIO_NOEXCEPT |
|
template<typename Property > |
enable_if< can_require< const Executor &, Property >::value, adapter< typename decay< typename require_result< const Executor &, Property >::type >::type > >::type | require (const Property &p) const ASIO_NOEXCEPT_IF((is_nothrow_require< const Executor & |
|
template<typename Property > |
enable_if< can_prefer< const Executor &, Property >::value, adapter< typename decay< typename prefer_result< const Executor &, Property >::type >::type > >::type | prefer (const Property &p) const ASIO_NOEXCEPT_IF((is_nothrow_prefer< const Executor & |
|
template<typename Function > |
enable_if< execution::can_execute< const Executor &, Function >::value >::type | execute (ASIO_MOVE_ARG(Function) f) const |
|