#include <try_seq.h>
Public Types | |
using | UnwrappedType = T |
using | WrappedType = absl::StatusOr< T > |
Static Public Member Functions | |
template<typename Next > | |
static auto | CallFactory (Next *next, T &&value) -> decltype(next->Once(std::forward< T >(value))) |
template<typename F , typename Elem > | |
static auto | CallSeqFactory (F &f, Elem &&elem, T &&value) -> decltype(f(std::forward< Elem >(elem), std::forward< T >(value))) |
template<typename Result , typename RunNext > | |
static Poll< Result > | CheckResultAndRunNext (T prior, RunNext run_next) |
using grpc_core::promise_detail::TrySeqTraitsWithSfinae< T, Ignored >::UnwrappedType = T |
using grpc_core::promise_detail::TrySeqTraitsWithSfinae< T, Ignored >::WrappedType = absl::StatusOr<T> |
|
inlinestatic |