0

Remove unneeded includes from mojo's serialization_util.h.

Then do IWYU to fix the build for files that use std::queue, but did not
include <queue>.

Bug: 242216
Change-Id: I01fe13e9ba7f4b7bd31d4394b7ada0ffd3fbd865
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3373925
Reviewed-by: Ken Rockot <rockot@google.com>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#963102}
This commit is contained in:
Lei Zhang
2022-01-25 18:48:26 +00:00
committed by Chromium LUCI CQ
parent e384a35eff
commit a2686b594a
8 changed files with 10 additions and 3 deletions
chrome/browser/ui/webui/settings
chromeos/services/tts
components/page_load_metrics/browser
content/web_test/browser
mojo/public/cpp/bindings/lib
services/network
third_party/blink/renderer/core

@ -6,6 +6,7 @@
#define CHROME_BROWSER_UI_WEBUI_SETTINGS_SETTINGS_COOKIES_VIEW_HANDLER_H_
#include <memory>
#include <queue>
#include <string>
#include <utility>
#include <vector>

@ -5,6 +5,8 @@
#ifndef CHROMEOS_SERVICES_TTS_TTS_PLAYER_H_
#define CHROMEOS_SERVICES_TTS_TTS_PLAYER_H_
#include <queue>
#include "base/synchronization/lock.h"
#include "base/thread_annotations.h"
#include "chromeos/services/tts/public/mojom/tts_service.mojom.h"

@ -5,6 +5,8 @@
#ifndef COMPONENTS_PAGE_LOAD_METRICS_BROWSER_RESPONSIVENESS_METRICS_NORMALIZATION_H_
#define COMPONENTS_PAGE_LOAD_METRICS_BROWSER_RESPONSIVENESS_METRICS_NORMALIZATION_H_
#include <queue>
#include "base/time/time.h"
#include "components/page_load_metrics/common/page_load_metrics.mojom.h"
#include "third_party/blink/public/common/features.h"

@ -8,6 +8,7 @@
#include <map>
#include <memory>
#include <ostream>
#include <queue>
#include <set>
#include <string>
#include <utility>

@ -6,12 +6,9 @@
#define MOJO_PUBLIC_CPP_BINDINGS_LIB_SERIALIZATION_UTIL_H_
#include <stddef.h>
#include <stdint.h>
#include <queue>
#include <type_traits>
#include "base/logging.h"
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/serialization_forward.h"
#include "mojo/public/cpp/bindings/lib/template_util.h"

@ -9,6 +9,7 @@
#include <map>
#include <memory>
#include <queue>
#include <set>
#include <string>
#include <utility>

@ -4,6 +4,7 @@
#include "third_party/blink/renderer/core/loader/prefetched_signed_exchange_manager.h"
#include <queue>
#include <utility>
#include "base/callback.h"

@ -5,6 +5,8 @@
#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_PAINT_PAINT_TIMING_DETECTOR_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_PAINT_PAINT_TIMING_DETECTOR_H_
#include <queue>
#include "third_party/blink/public/common/input/web_input_event.h"
#include "third_party/blink/public/common/performance/largest_contentful_paint_type.h"
#include "third_party/blink/renderer/core/core_export.h"