|
template<class T , template< class... > class C> |
using | folly::pushmi::detail::not_is_t = std::enable_if_t<!is_v< std::decay_t< T >, C >, std::decay_t< T >> |
|
template<class T > |
using | folly::pushmi::detail::not_any_executor_ref_t = not_is_t< T, any_executor_ref > |
|
template<class E > |
using | folly::pushmi::detail::any_executor_base = any_single_sender< E, any_executor_ref< E >> |
|
template<class T , class E > |
using | folly::pushmi::detail::not_any_executor = std::enable_if_t< !std::is_base_of< any_executor_base< E >, std::decay_t< T >>::value, std::decay_t< T >> |
|
template<class T > |
using | folly::pushmi::detail::not_any_constrained_executor_ref_t = not_is_t< T, any_constrained_executor_ref > |
|
template<class E , class CV > |
using | folly::pushmi::detail::any_constrained_executor_base = any_constrained_single_sender< E, CV, any_constrained_executor_ref< E, CV >> |
|
template<class T , class E , class CV > |
using | folly::pushmi::detail::not_any_constrained_executor = std::enable_if_t< !std::is_base_of< any_constrained_executor_base< E, CV >, std::decay_t< T >>::value, std::decay_t< T >> |
|
template<class T > |
using | folly::pushmi::detail::not_any_time_executor_ref_t = not_is_t< T, any_time_executor_ref > |
|
template<class E , class TP > |
using | folly::pushmi::detail::any_time_executor_base = any_time_single_sender< E, TP, any_time_executor_ref< E, TP >> |
|
template<class T , class E , class TP > |
using | folly::pushmi::detail::not_any_time_executor = std::enable_if_t< !std::is_base_of< any_time_executor_base< E, TP >, std::decay_t< T >>::value, std::decay_t< T >> |
|