|
template<typename F > |
absl::enable_if_t< IsVoidCallable< ResultOf< F()> >::value, PromiseLike< decltype(std::declval< F >)())> > | grpc_core::promise_detail::PromiseFactoryImpl (F &&f) |
|
template<typename A , typename F > |
absl::enable_if_t< IsVoidCallable< ResultOf< F()> >::value, PromiseLike< decltype(std::declval< F >)())> > | grpc_core::promise_detail::PromiseFactoryImpl (F &&f, A &&) |
|
template<typename A , typename F > |
absl::enable_if_t<!IsVoidCallable< ResultOf< F(A)> >::value, PromiseLike< Curried< RemoveCVRef< F >, A > > > | grpc_core::promise_detail::PromiseFactoryImpl (F &&f, A &&arg) |
|
template<typename A , typename F > |
absl::enable_if_t< IsVoidCallable< ResultOf< F(A)> >::value, PromiseLike< decltype(std::declval< F >)(std::declval< A >)))> > | grpc_core::promise_detail::PromiseFactoryImpl (F &&f, A &&arg) |
|
template<typename F > |
absl::enable_if_t<!IsVoidCallable< ResultOf< F()> >::value, PromiseLike< RemoveCVRef< F > > > | grpc_core::promise_detail::PromiseFactoryImpl (F f) |
|
template<typename A , typename F > |
absl::enable_if_t<!IsVoidCallable< ResultOf< F()> >::value, PromiseLike< RemoveCVRef< F > > > | grpc_core::promise_detail::PromiseFactoryImpl (F f, A &&) |
|