From d418f5d35b868f0d4564344c85f2fb7b75cbc1f4 Mon Sep 17 00:00:00 2001 From: Valery Mironov Date: Sun, 29 Dec 2024 23:50:01 +0300 Subject: [PATCH] Make compatible with C++20 and C++26 --- absl/strings/charconv.h | 4 ++++ 1 file changed, 4 insertions(+) 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