IWYU: add some missing includes failing with libstdc++13/14 (flutter/engine#56822)

Fixes builds of engine with libstdc++13 and libstdc++14.

*List which issues are fixed by this PR. You must list at least one issue.*
closes https://github.com/flutter/flutter/issues/159513

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
This commit is contained in:
LN Liberda 2024-11-27 21:11:17 +01:00 committed by GitHub
parent e8c3eefb21
commit daed210840
13 changed files with 14 additions and 0 deletions

View File

@ -5,6 +5,7 @@
#ifndef FLUTTER_FLOW_PAINT_REGION_H_
#define FLUTTER_FLOW_PAINT_REGION_H_
#include <memory>
#include <utility>
#include <vector>
#include "flutter/fml/logging.h"

View File

@ -5,6 +5,7 @@
#include "flutter/fml/cpu_affinity.h"
#include "flutter/fml/build_config.h"
#include <cstdint>
#include <fstream>
#include <optional>
#include <string>

View File

@ -5,6 +5,7 @@
#ifndef FLUTTER_FML_CPU_AFFINITY_H_
#define FLUTTER_FML_CPU_AFFINITY_H_
#include <cstdint>
#include <optional>
#include <string>
#include <vector>

View File

@ -5,6 +5,7 @@
#include "flutter/fml/synchronization/sync_switch.h"
#include <algorithm>
#include <mutex>
namespace fml {

View File

@ -6,6 +6,7 @@
#define FLUTTER_IMPELLER_CORE_RUNTIME_TYPES_H_
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <vector>

View File

@ -6,6 +6,7 @@
#define FLUTTER_IMPELLER_GEOMETRY_PATH_H_
#include <functional>
#include <memory>
#include <optional>
#include <tuple>
#include <vector>

View File

@ -7,6 +7,7 @@
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <limits>
#include <ostream>
#include <string>

View File

@ -5,6 +5,7 @@
#include "impeller/typographer/rectangle_packer.h"
#include <algorithm>
#include <memory>
#include <vector>
#include "flutter/fml/logging.h"

View File

@ -9,6 +9,7 @@
#include "impeller/geometry/scalar.h"
#include <cstdint>
#include <memory>
namespace impeller {

View File

@ -6,6 +6,7 @@
#define FLUTTER_RUNTIME_DART_SERVICE_ISOLATE_H_
#include <functional>
#include <memory>
#include <mutex>
#include <set>
#include <string>

View File

@ -7,6 +7,7 @@
#include <GLFW/glfw3.h>
#include <algorithm>
#include <atomic>
#include <cassert>
#include <chrono>
#include <cstdlib>

View File

@ -5,6 +5,7 @@
#ifndef FILESYSTEM_FILE_H_
#define FILESYSTEM_FILE_H_
#include <cstdint>
#include <string>
#include <vector>

View File

@ -5,6 +5,8 @@
#ifndef FLUTTER_VULKAN_VULKAN_SURFACE_H_
#define FLUTTER_VULKAN_VULKAN_SURFACE_H_
#include <memory>
#include "flutter/fml/macros.h"
#include "flutter/vulkan/procs/vulkan_handle.h"
#include "third_party/skia/include/core/SkSize.h"