diff --git a/absl/strings/charconv.h b/absl/strings/charconv.h index be250902ad6..a3915b2d0e6 100644 --- a/absl/strings/charconv.h +++ b/absl/strings/charconv.h @@ -47,6 +47,10 @@ enum class chars_format { struct from_chars_result { absl::Nonnull ptr; std::errc ec; + + bool operator==(const from_chars_result&) = default; + + constexpr explicit operator bool() const noexcept { return ec == std::errc{}; } }; // Workalike compatibility version of std::from_chars from C++17. Currently