#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 |