Clementine
Public Member Functions | Static Public Member Functions | Friends | List of all members
asio::execution::detail::blocking::adapter< Executor > Class Template Reference

Public Member Functions

 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
 

Static Public Member Functions

template<int I>
static ASIO_CONSTEXPR always_t< I > query (blocking_t< I >) ASIO_NOEXCEPT
 
template<int I>
static ASIO_CONSTEXPR always_t< I > query (possibly_t< I >) ASIO_NOEXCEPT
 
template<int I>
static ASIO_CONSTEXPR always_t< I > query (always_t< I >) ASIO_NOEXCEPT
 
template<int I>
static ASIO_CONSTEXPR always_t< I > query (never_t< I >) ASIO_NOEXCEPT
 

Friends

bool operator== (const adapter &a, const adapter &b) ASIO_NOEXCEPT
 
bool operator!= (const adapter &a, const adapter &b) ASIO_NOEXCEPT
 

The documentation for this class was generated from the following file: