0

Remove superfluous includes for <queue> in headers

Headers that do not use std::queue or std::priority_queue do not need to
include <queue>.

- Headers that use std::deque can include <deque> instead.
- Do IWYU to fix the build.

Bug: 40318405
Change-Id: I52bcf59e0c73fe069aa8490237202fc29568700d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6570349
Owners-Override: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1463099}
This commit is contained in:
Lei Zhang
2025-05-20 16:52:10 -07:00
committed by Chromium LUCI CQ
parent aaf0b8900f
commit acf3d6d985
53 changed files with 11 additions and 51 deletions
base/task
sequence_manager
thread_pool
cc/metrics
chrome
chromecast
chromeos/ash/components
components
content
device/bluetooth/bluez
gpu/ipc/client
media
mojo/core
net/base
remoting
services
third_party/mediapipe/src/mediapipe/framework
ui/gl

@ -11,7 +11,6 @@
#include <functional>
#include <memory>
#include <optional>
#include <queue>
#include <set>
#include <utility>
#include <vector>

@ -10,7 +10,6 @@
#include <limits>
#include <memory>
#include <optional>
#include <queue>
#include <string>
#include "base/atomic_sequence_num.h"

@ -7,7 +7,6 @@
#include <map>
#include <memory>
#include <queue>
#include <vector>
#include "base/containers/circular_deque.h"

@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_ASH_LOGIN_TEST_CRYPTOHOME_MIXIN_H_
#define CHROME_BROWSER_ASH_LOGIN_TEST_CRYPTOHOME_MIXIN_H_
#include <queue>
#include <string>
#include <utility>

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

@ -8,7 +8,6 @@
#include <stdint.h>
#include <memory>
#include <queue>
#include <string>
#include <string_view>

@ -6,6 +6,7 @@
#include <memory>
#include <optional>
#include <queue>
#include "base/memory/raw_ptr.h"
#include "base/strings/strcat.h"

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

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

@ -10,6 +10,7 @@
#include "chrome/renderer/bound_session_credentials/bound_session_request_throttled_in_renderer_manager.h"
#include <memory>
#include <queue>
#include "base/memory/ptr_util.h"
#include "base/memory/scoped_refptr.h"

@ -7,7 +7,6 @@
#include <list>
#include <memory>
#include <queue>
#include <string>
#include <vector>

@ -6,7 +6,8 @@
#define CHROMECAST_BASE_STATISTICS_WEIGHTED_MOVING_LINEAR_REGRESSION_H_
#include <stdint.h>
#include <queue>
#include <deque>
#include "chromecast/base/statistics/weighted_mean.h"

@ -6,7 +6,6 @@
#define CHROMECAST_MEDIA_CMA_PIPELINE_BACKEND_DECRYPTOR_H_
#include <memory>
#include <queue>
#include "base/functional/callback.h"
#include "base/memory/ref_counted.h"

@ -10,7 +10,6 @@
#include <cstdint>
#include <optional>
#include <queue>
#include <string>
#include <vector>

@ -7,7 +7,7 @@
#include <stdint.h>
#include <queue>
#include <deque>
#include <string>
#include <vector>

@ -5,7 +5,6 @@
#ifndef COMPONENTS_COMMERCE_CORE_SUBSCRIPTIONS_SUBSCRIPTIONS_SERVER_PROXY_H_
#define COMPONENTS_COMMERCE_CORE_SUBSCRIPTIONS_SUBSCRIPTIONS_SERVER_PROXY_H_
#include <queue>
#include <string>
#include <unordered_map>

@ -5,7 +5,6 @@
#ifndef COMPONENTS_COMMERCE_CORE_SUBSCRIPTIONS_SUBSCRIPTIONS_STORAGE_H_
#define COMPONENTS_COMMERCE_CORE_SUBSCRIPTIONS_SUBSCRIPTIONS_STORAGE_H_
#include <queue>
#include <string>
#include <unordered_map>
#include <unordered_set>

@ -8,7 +8,6 @@
#include <stdint.h>
#include <memory>
#include <queue>
#include "base/containers/flat_map.h"
#include "base/gtest_prod_util.h"

@ -7,8 +7,6 @@
#include <stdint.h>
#include <queue>
#include "base/cancelable_callback.h"
#include "base/gtest_prod_util.h"
#include "base/memory/raw_ptr.h"

@ -5,8 +5,6 @@
#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"

@ -5,9 +5,9 @@
#ifndef COMPONENTS_PASSAGE_EMBEDDINGS_INTERNAL_SCHEDULING_EMBEDDER_H_
#define COMPONENTS_PASSAGE_EMBEDDINGS_INTERNAL_SCHEDULING_EMBEDDER_H_
#include <deque>
#include <memory>
#include <optional>
#include <queue>
#include <string>
#include <vector>

@ -6,7 +6,6 @@
#define COMPONENTS_REPORTING_CLIENT_FILTERED_REPORT_QUEUE_H_
#include <memory>
#include <queue>
#include <string>
#include <type_traits>
#include <utility>

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

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

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

@ -6,7 +6,6 @@
#define COMPONENTS_SERVICES_STORAGE_SHARED_STORAGE_SHARED_STORAGE_MANAGER_H_
#include <memory>
#include <queue>
#include <vector>
#include "base/files/file_path.h"

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

@ -6,7 +6,6 @@
#define COMPONENTS_SPELLCHECK_RENDERER_SPELLCHECK_LANGUAGE_H_
#include <memory>
#include <queue>
#include <string>
#include <string_view>
#include <vector>

@ -7,7 +7,6 @@
#include <map>
#include <optional>
#include <queue>
#include <set>
#include <string>
#include <vector>

@ -6,7 +6,6 @@
#define COMPONENTS_VIZ_SERVICE_DISPLAY_EMBEDDER_SOFTWARE_OUTPUT_SURFACE_H_
#include <memory>
#include <queue>
#include <vector>
#include "base/memory/raw_ptr.h"

@ -6,7 +6,6 @@
#define CONTENT_BROWSER_CODE_CACHE_GENERATED_CODE_CACHE_H_
#include <map>
#include <queue>
#include "base/containers/queue.h"
#include "base/files/file_path.h"

@ -9,7 +9,6 @@
#include <memory>
#include <optional>
#include <queue>
#include <string>
#include <string_view>
#include <vector>

@ -7,7 +7,6 @@
#include <stdint.h>
#include <queue>
#include <string>
#include <vector>

@ -8,7 +8,6 @@
#include <stdint.h>
#include <optional>
#include <queue>
#include <set>
#include <string>

@ -8,7 +8,6 @@
#include <stdint.h>
#include <memory>
#include <queue>
#include <vector>
#include "base/command_line.h"

@ -6,7 +6,6 @@
#define CONTENT_PUBLIC_BROWSER_TTS_CONTROLLER_H_
#include <memory>
#include <queue>
#include <set>
#include <string>
#include <vector>

@ -8,7 +8,6 @@
#include <stdint.h>
#include <memory>
#include <queue>
#include "base/memory/raw_ptr.h"
#include "ppapi/host/host_message_context.h"

@ -7,9 +7,9 @@
#include <stddef.h>
#include <stdint.h>
#include <map>
#include <memory>
#include <queue>
#include <string>
#include <utility>
#include <vector>

@ -10,7 +10,6 @@
#include <map>
#include <memory>
#include <queue>
#include <string>
#include <unordered_map>
#include <utility>

@ -6,7 +6,6 @@
#define MEDIA_CAPTURE_VIDEO_CHROMEOS_CAMERA_APP_DEVICE_IMPL_H_
#include <map>
#include <queue>
#include <string>
#include <utility>
#include <vector>

@ -6,8 +6,8 @@
#define MEDIA_MOJO_SERVICES_VIDEO_DECODE_PERF_HISTORY_H_
#include <stdint.h>
#include <memory>
#include <queue>
#include "base/functional/callback.h"
#include "base/metrics/field_trial_params.h"

@ -6,8 +6,8 @@
#define MEDIA_MOJO_SERVICES_WEBRTC_VIDEO_PERF_HISTORY_H_
#include <stdint.h>
#include <memory>
#include <queue>
#include "base/functional/callback.h"
#include "base/metrics/field_trial_params.h"

@ -9,7 +9,6 @@
#include <memory>
#include <optional>
#include <queue>
#include "base/memory/raw_ptr_exclusion.h"
#include "mojo/core/atomic_flag.h"

@ -8,7 +8,6 @@
#include <stddef.h>
#include <stdint.h>
#include <queue>
#include <unordered_map>
#include "base/component_export.h"

@ -7,7 +7,6 @@
#include <map>
#include <memory>
#include <queue>
#include <utility>
#include <vector>

@ -8,6 +8,7 @@
#include <lib/fidl/cpp/binding.h>
#include <memory>
#include <queue>
#include <string>
#include <utility>
#include <vector>

@ -6,7 +6,6 @@
#define REMOTING_PROTOCOL_SPAKE2_AUTHENTICATOR_H_
#include <memory>
#include <queue>
#include <string>
#include "base/compiler_specific.h"

@ -5,7 +5,6 @@
#ifndef REMOTING_SIGNALING_FAKE_SIGNAL_STRATEGY_H_
#define REMOTING_SIGNALING_FAKE_SIGNAL_STRATEGY_H_
#include <queue>
#include <string>
#include "base/memory/weak_ptr.h"

@ -6,7 +6,6 @@
#define SERVICES_DEVICE_USB_MOJO_DEVICE_MANAGER_IMPL_H_
#include <memory>
#include <queue>
#include <set>
#include <string>
#include <vector>

@ -5,7 +5,6 @@
#ifndef SERVICES_NETWORK_PARTIAL_DECODER_H_
#define SERVICES_NETWORK_PARTIAL_DECODER_H_
#include <queue>
#include <string>
#include <vector>

@ -16,6 +16,7 @@
#define MEDIAPIPE_FRAMEWORK_SCHEDULER_H_
#include <atomic>
#include <deque>
#include <functional>
#include <map>
#include <memory>

@ -19,7 +19,6 @@
#include <cstdint>
#include <functional>
#include <memory>
#include <queue>
#include <utility>
#include "absl/base/macros.h"

@ -8,7 +8,6 @@
#include <stdint.h>
#include <memory>
#include <queue>
#include "base/functional/callback.h"
#include "base/memory/raw_ptr.h"