#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, absl::StatusOr< T > &&status) -> decltype(next->Once(std::move(*status))) |
| template<typename F , typename Elem > | |
| static auto | CallSeqFactory (F &f, Elem &&elem, absl::StatusOr< T > value) -> decltype(f(std::forward< Elem >(elem), std::move(*value))) |
| template<typename Result , typename RunNext > | |
| static Poll< Result > | CheckResultAndRunNext (absl::StatusOr< T > prior, RunNext run_next) |
| using grpc_core::promise_detail::TrySeqTraitsWithSfinae< absl::StatusOr< T > >::UnwrappedType = T |
| using grpc_core::promise_detail::TrySeqTraitsWithSfinae< absl::StatusOr< T > >::WrappedType = absl::StatusOr<T> |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |