Clementine
Public Member Functions | Friends | List of all members
asio::execution::prefer_only< InnerProperty > Struct Template Reference
Inheritance diagram for asio::execution::prefer_only< InnerProperty >:
Inheritance graph
[legend]
Collaboration diagram for asio::execution::prefer_only< InnerProperty >:
Collaboration graph
[legend]

Public Member Functions

 ASIO_STATIC_CONSTEXPR (bool, is_requirable=false)
 
ASIO_CONSTEXPR prefer_only (const InnerProperty &p)
 
- Public Member Functions inherited from asio::execution::detail::prefer_only_is_preferable< InnerProperty >
 ASIO_STATIC_CONSTEXPR (bool, is_preferable=false)
 
- Public Member Functions inherited from asio::execution::detail::prefer_only_property< InnerProperty >
 prefer_only_property (const InnerProperty &p)
 

Friends

template<typename Executor , typename Property >
ASIO_CONSTEXPR prefer_result< const Executor &, const InnerProperty & >::type prefer (const Executor &ex, const prefer_only< Property > &p, typename enable_if< is_same< Property, InnerProperty >::value &&can_prefer< const Executor &, const InnerProperty &>::value >::type *=0) ASIO_NOEXCEPT_IF((is_nothrow_prefer< const Executor &
 
template<typename Executor , typename Property >
ASIO_CONSTEXPR query_result< const Executor &, const InnerProperty & >::type query (const Executor &ex, const prefer_only< Property > &p, typename enable_if< is_same< Property, InnerProperty >::value &&can_query< const Executor &, const InnerProperty &>::value >::type *=0) ASIO_NOEXCEPT_IF((is_nothrow_query< const Executor &
 

Additional Inherited Members

- Public Attributes inherited from asio::execution::detail::prefer_only_property< InnerProperty >
InnerProperty property
 

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