Commit d77d4f90 by pybind11_abseil authors Committed by Copybara-Service

Internal change.

PiperOrigin-RevId: 427414320
parent 35f5df96
...@@ -17,9 +17,11 @@ namespace google { ...@@ -17,9 +17,11 @@ namespace google {
class StatusNotOk : public std::exception { class StatusNotOk : public std::exception {
public: public:
StatusNotOk(absl::Status&& status) StatusNotOk(absl::Status&& status)
: status_(std::move(status)), what_(status_.ToString()) {} : status_(std::move(status)),
what_(status_.ToString(absl::StatusToStringMode::kWithEverything)) {}
StatusNotOk(const absl::Status& status) StatusNotOk(const absl::Status& status)
: status_(status), what_(status_.ToString()) {} : status_(status),
what_(status_.ToString(absl::StatusToStringMode::kWithEverything)) {}
const absl::Status& status() const& { return status_; } const absl::Status& status() const& { return status_; }
absl::Status&& status() && { return std::move(status_); } absl::Status&& status() && { return std::move(status_); }
const char* what() const noexcept override { return what_.c_str(); } const char* what() const noexcept override { return what_.c_str(); }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment