0

Migrate absl variant.h and utility.h in ipc

Since https://crrev.com/c/6330348, some utils in
third_party/abseil-cpp/absl/types/variant.h and
and third_party/abseil-cpp/absl/utility/utility.h are only aliases for
their std counterparts. This CL migrates code to use std:: directly.

Bug: 40242126
Change-Id: I2d01ea5b6c61509eb3f6f3575eefd882a9f344ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6343212
Reviewed-by: Oksana Zhuravlova <oksamyt@chromium.org>
Commit-Queue: Victor Vianna <victorvianna@google.com>
Cr-Commit-Position: refs/heads/main@{#1430886}
This commit is contained in:
Victor Hugo Vianna Silva 2025-03-11 08:36:51 -07:00 committed by Chromium LUCI CQ
parent a3cafc199d
commit 4a6b423d12

@ -17,6 +17,7 @@
#include <string_view>
#include <tuple>
#include <unordered_map>
#include <variant>
#include <vector>
#include "base/check.h"
@ -1021,8 +1022,8 @@ struct ParamTraits<std::optional<P>> {
};
template <>
struct ParamTraits<absl::monostate> {
typedef absl::monostate param_type;
struct ParamTraits<std::monostate> {
typedef std::monostate param_type;
static void Write(base::Pickle* m, const param_type& p) {}
static bool Read(const base::Pickle* m,
base::PickleIterator* iter,