#include <grpc/support/port_platform.h>#include <type_traits>#include "absl/meta/type_traits.h"#include "absl/status/status.h"#include "absl/status/statusor.h"#include "src/core/lib/promise/detail/basic_join.h"#include "src/core/lib/promise/detail/status.h"#include "src/core/lib/promise/poll.h"

Go to the source code of this file.
Classes | |
| struct | grpc_core::promise_detail::Empty |
| struct | grpc_core::promise_detail::TryJoinTraits |
Namespaces | |
| grpc_core | |
| grpc_core::promise_detail | |
Typedefs | |
| template<typename... Promises> | |
| using | grpc_core::promise_detail::TryJoin = BasicJoin< TryJoinTraits, Promises... > |
Functions | |
| Empty | grpc_core::promise_detail::IntoResult (absl::Status *) |
| template<typename T > | |
| T | grpc_core::promise_detail::IntoResult (absl::StatusOr< T > *status) |
| template<typename... Promises> | |
| promise_detail::TryJoin< Promises... > | grpc_core::TryJoin (Promises... promises) |