summaryrefslogtreecommitdiff
path: root/absl/status/statusor.h
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2023-05-04 14:25:56 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2023-05-04 14:26:53 -0700
commitf39f340c589354db8ab2f07894894f23c9ea3ae6 (patch)
treeb49c70b820ce3ad2b7e80c20e50b2e32589712a3 /absl/status/statusor.h
parentb2abe7ad28fd79cbb889dbf9814292be495f04ed (diff)
Breaks internal code
PiperOrigin-RevId: 529514670 Change-Id: Ia9a19da52f58c91d5131c2a17308a7a322db2714
Diffstat (limited to 'absl/status/statusor.h')
-rw-r--r--absl/status/statusor.h15
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>