diff options
author | Abseil Team <absl-team@google.com> | 2023-05-04 14:25:56 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-05-04 14:26:53 -0700 |
commit | f39f340c589354db8ab2f07894894f23c9ea3ae6 (patch) | |
tree | b49c70b820ce3ad2b7e80c20e50b2e32589712a3 /absl/status/statusor.h | |
parent | b2abe7ad28fd79cbb889dbf9814292be495f04ed (diff) |
Breaks internal code
PiperOrigin-RevId: 529514670
Change-Id: Ia9a19da52f58c91d5131c2a17308a7a322db2714
Diffstat (limited to 'absl/status/statusor.h')
-rw-r--r-- | absl/status/statusor.h | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/absl/status/statusor.h b/absl/status/statusor.h index f1932238..beedd795 100644 --- a/absl/status/statusor.h +++ b/absl/status/statusor.h @@ -612,21 +612,6 @@ class StatusOr : private internal_statusor::StatusOrData<T>, return this->data_; } - // StatusOr<T>::AssignStatus() - // - // Sets the status of `absl::StatusOr<T>` to the given non-ok status value. - // - // NOTE: We recommend using the constructor and `operator=` where possible. - // This method is intended for use in generic programming, to enable setting - // the status of a `StatusOr<T>` when `T` may be `Status`. In that case, the - // constructor and `operator=` would assign into the inner value of type - // `Status`, rather than status of the `StatusOr` (b/280392796). - // - // REQUIRES: !Status(std::forward<U>(v)).ok(). This requirement is DCHECKed. - // In optimized builds, passing absl::OkStatus() here will have the effect - // of passing absl::StatusCode::kInternal as a fallback. - using internal_statusor::StatusOrData<T>::AssignStatus; - private: using internal_statusor::StatusOrData<T>::Assign; template <typename U> |