Clementine
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
asio::execution::detail::blocking::always_t< I > Struct Template Reference

Public Types

typedef blocking_t< I > polymorphic_query_result_type
 

Public Member Functions

 ASIO_STATIC_CONSTEXPR (bool, is_requirable=true)
 
 ASIO_STATIC_CONSTEXPR (bool, is_preferable=false)
 

Static Public Member Functions

static ASIO_CONSTEXPR blocking_t< I > value ()
 

Friends

ASIO_CONSTEXPR bool operator== (const always_t &, const always_t &)
 
ASIO_CONSTEXPR bool operator!= (const always_t &, const always_t &)
 
ASIO_CONSTEXPR bool operator== (const always_t &, const possibly_t< I > &)
 
ASIO_CONSTEXPR bool operator!= (const always_t &, const possibly_t< I > &)
 
ASIO_CONSTEXPR bool operator== (const always_t &, const never_t< I > &)
 
ASIO_CONSTEXPR bool operator!= (const always_t &, const never_t< I > &)
 
template<typename Executor >
adapter< Executor > require (const Executor &e, const always_t &, typename enable_if< is_executor< Executor >::value &&traits::static_require< const Executor &, blocking_adaptation::allowed_t< 0 > >::is_valid >::type *=0)
 

Member Function Documentation

◆ value()

template<int I = 0>
ASIO_CONSTEXPR blocking_t value ( )
inlinestatic
Initial value:
{
return asio::query(ex, always_t())

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