From fcabff5702fd00d575f1f214bf9b6ced037be53b Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Tue, 26 Mar 2024 18:58:55 +0100 Subject: Add missing system includes Main culprits: - std::size_t, std::nullptr_t, and NULL require - std::move and std::forward require - unordered maps and sets require respective includes - std::for_each and std::all_of require --- src/buildtool/execution_api/bazel_msg/bazel_blob.hpp | 1 + src/buildtool/execution_api/bazel_msg/bazel_blob_container.hpp | 1 + src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp | 1 + src/buildtool/execution_api/common/execution_api.hpp | 1 + src/buildtool/execution_api/common/execution_common.hpp | 1 + src/buildtool/execution_api/execution_service/bytestream_server.cpp | 1 + .../execution_api/execution_service/capabilities_server.cpp | 2 ++ src/buildtool/execution_api/execution_service/cas_server.cpp | 2 ++ src/buildtool/execution_api/execution_service/file_chunker.hpp | 1 + src/buildtool/execution_api/execution_service/operation_cache.hpp | 1 + src/buildtool/execution_api/git/git_api.hpp | 5 +++++ src/buildtool/execution_api/local/local_action.cpp | 2 ++ src/buildtool/execution_api/local/local_action.hpp | 1 + src/buildtool/execution_api/local/local_api.hpp | 2 ++ src/buildtool/execution_api/local/local_response.hpp | 1 + src/buildtool/execution_api/remote/bazel/bazel_action.cpp | 2 ++ src/buildtool/execution_api/remote/bazel/bazel_api.cpp | 1 + src/buildtool/execution_api/remote/bazel/bazel_api.hpp | 1 + src/buildtool/execution_api/remote/bazel/bazel_cas_client.hpp | 1 + src/buildtool/execution_api/remote/bazel/bazel_execution_client.cpp | 2 ++ src/buildtool/execution_api/remote/bazel/bazel_network.cpp | 3 +++ src/buildtool/execution_api/remote/bazel/bazel_response.cpp | 2 ++ src/buildtool/execution_api/remote/bazel/bazel_response.hpp | 1 + src/buildtool/execution_api/remote/bazel/bytestream_client.hpp | 2 ++ 24 files changed, 38 insertions(+) (limited to 'src/buildtool/execution_api') diff --git a/src/buildtool/execution_api/bazel_msg/bazel_blob.hpp b/src/buildtool/execution_api/bazel_msg/bazel_blob.hpp index 944bb2d8..75ceb97f 100644 --- a/src/buildtool/execution_api/bazel_msg/bazel_blob.hpp +++ b/src/buildtool/execution_api/bazel_msg/bazel_blob.hpp @@ -19,6 +19,7 @@ #include #include #include +#include // std::move #include "src/buildtool/common/artifact_digest.hpp" #include "src/buildtool/common/bazel_types.hpp" diff --git a/src/buildtool/execution_api/bazel_msg/bazel_blob_container.hpp b/src/buildtool/execution_api/bazel_msg/bazel_blob_container.hpp index 50552126..2e028d05 100644 --- a/src/buildtool/execution_api/bazel_msg/bazel_blob_container.hpp +++ b/src/buildtool/execution_api/bazel_msg/bazel_blob_container.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_BAZEL_MSG_BAZEL_BLOB_CONTAINER_HPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_BAZEL_MSG_BAZEL_BLOB_CONTAINER_HPP +#include #include #include #include diff --git a/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp b/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp index 145b51cd..4be46db2 100644 --- a/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp +++ b/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp @@ -22,6 +22,7 @@ #include #include #include +#include // std::move #include #include "gsl/gsl" diff --git a/src/buildtool/execution_api/common/execution_api.hpp b/src/buildtool/execution_api/common/execution_api.hpp index 993f6d17..635a44f8 100644 --- a/src/buildtool/execution_api/common/execution_api.hpp +++ b/src/buildtool/execution_api/common/execution_api.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_COMMON_EXECUTION_APIHPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_COMMON_EXECUTION_APIHPP +#include #include #include #include diff --git a/src/buildtool/execution_api/common/execution_common.hpp b/src/buildtool/execution_api/common/execution_common.hpp index 5269a76f..d3079d5d 100644 --- a/src/buildtool/execution_api/common/execution_common.hpp +++ b/src/buildtool/execution_api/common/execution_common.hpp @@ -23,6 +23,7 @@ #endif #include +#include #include #include #include diff --git a/src/buildtool/execution_api/execution_service/bytestream_server.cpp b/src/buildtool/execution_api/execution_service/bytestream_server.cpp index ed5a6bc2..3433f031 100644 --- a/src/buildtool/execution_api/execution_service/bytestream_server.cpp +++ b/src/buildtool/execution_api/execution_service/bytestream_server.cpp @@ -14,6 +14,7 @@ #include "bytestream_server.hpp" +#include #include #include #include diff --git a/src/buildtool/execution_api/execution_service/capabilities_server.cpp b/src/buildtool/execution_api/execution_service/capabilities_server.cpp index 7fef8a19..1f34b388 100644 --- a/src/buildtool/execution_api/execution_service/capabilities_server.cpp +++ b/src/buildtool/execution_api/execution_service/capabilities_server.cpp @@ -14,6 +14,8 @@ #include "src/buildtool/execution_api/execution_service/capabilities_server.hpp" +#include + #include "src/buildtool/compatibility/compatibility.hpp" #include "src/buildtool/logging/log_level.hpp" #include "src/buildtool/logging/logger.hpp" diff --git a/src/buildtool/execution_api/execution_service/cas_server.cpp b/src/buildtool/execution_api/execution_service/cas_server.cpp index 32ec1d58..1fbea75b 100644 --- a/src/buildtool/execution_api/execution_service/cas_server.cpp +++ b/src/buildtool/execution_api/execution_service/cas_server.cpp @@ -15,9 +15,11 @@ #include "src/buildtool/execution_api/execution_service/cas_server.hpp" #include +#include #include #include #include +#include // std::move #include #include "fmt/core.h" diff --git a/src/buildtool/execution_api/execution_service/file_chunker.hpp b/src/buildtool/execution_api/execution_service/file_chunker.hpp index 6cad28aa..5c4e8e89 100644 --- a/src/buildtool/execution_api/execution_service/file_chunker.hpp +++ b/src/buildtool/execution_api/execution_service/file_chunker.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_EXECUTION_API_EXECUTION_SERVICE_FILE_CHUNKER_HPP #define INCLUDED_SRC_EXECUTION_API_EXECUTION_SERVICE_FILE_CHUNKER_HPP +#include #include #include #include diff --git a/src/buildtool/execution_api/execution_service/operation_cache.hpp b/src/buildtool/execution_api/execution_service/operation_cache.hpp index 2467add7..f06620a5 100644 --- a/src/buildtool/execution_api/execution_service/operation_cache.hpp +++ b/src/buildtool/execution_api/execution_service/operation_cache.hpp @@ -16,6 +16,7 @@ #define OPERATION_CACHE_HPP #include +#include #include #include #include diff --git a/src/buildtool/execution_api/git/git_api.hpp b/src/buildtool/execution_api/git/git_api.hpp index f9465ce1..f4e1dbd3 100644 --- a/src/buildtool/execution_api/git/git_api.hpp +++ b/src/buildtool/execution_api/git/git_api.hpp @@ -15,7 +15,12 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_GIT_GIT_API_HPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_GIT_GIT_API_HPP +#include #include +#include +#include +#include +#include #include "gsl/gsl" #include "src/buildtool/common/repository_config.hpp" diff --git a/src/buildtool/execution_api/local/local_action.cpp b/src/buildtool/execution_api/local/local_action.cpp index 1fecb9f5..52b513f0 100644 --- a/src/buildtool/execution_api/local/local_action.cpp +++ b/src/buildtool/execution_api/local/local_action.cpp @@ -15,7 +15,9 @@ #include "src/buildtool/execution_api/local/local_action.hpp" #include +#include #include +#include #include "src/buildtool/common/bazel_types.hpp" #include "src/buildtool/compatibility/native_support.hpp" diff --git a/src/buildtool/execution_api/local/local_action.hpp b/src/buildtool/execution_api/local/local_action.hpp index 46f414cc..0fce3c35 100644 --- a/src/buildtool/execution_api/local/local_action.hpp +++ b/src/buildtool/execution_api/local/local_action.hpp @@ -19,6 +19,7 @@ #include #include #include +#include // std::move #include #include "gsl/gsl" diff --git a/src/buildtool/execution_api/local/local_api.hpp b/src/buildtool/execution_api/local/local_api.hpp index e3751175..874674dd 100644 --- a/src/buildtool/execution_api/local/local_api.hpp +++ b/src/buildtool/execution_api/local/local_api.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_LOCAL_LOCAL_API_HPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_LOCAL_LOCAL_API_HPP +#include #include #include #include @@ -22,6 +23,7 @@ #include #include #include +#include // std::move #include #include diff --git a/src/buildtool/execution_api/local/local_response.hpp b/src/buildtool/execution_api/local/local_response.hpp index 5c69c491..bcb98a2e 100644 --- a/src/buildtool/execution_api/local/local_response.hpp +++ b/src/buildtool/execution_api/local/local_response.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_LOCAL_LOCAL_RESPONSE_HPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_LOCAL_LOCAL_RESPONSE_HPP +#include #include #include diff --git a/src/buildtool/execution_api/remote/bazel/bazel_action.cpp b/src/buildtool/execution_api/remote/bazel/bazel_action.cpp index f1984ef4..13342da0 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_action.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_action.cpp @@ -14,6 +14,8 @@ #include "src/buildtool/execution_api/remote/bazel/bazel_action.hpp" +#include // std::move + #include "src/buildtool/execution_api/bazel_msg/bazel_blob_container.hpp" #include "src/buildtool/execution_api/bazel_msg/bazel_msg_factory.hpp" #include "src/buildtool/execution_api/remote/bazel/bazel_response.hpp" diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp index 9e79f178..e278d6a5 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp @@ -21,6 +21,7 @@ #include #include #include +#include // std::move #include "fmt/core.h" #include "src/buildtool/common/bazel_types.hpp" diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.hpp b/src/buildtool/execution_api/remote/bazel/bazel_api.hpp index dcef334e..adb6bd33 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.hpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BAZEL_API_HPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BAZEL_API_HPP +#include #include #include #include diff --git a/src/buildtool/execution_api/remote/bazel/bazel_cas_client.hpp b/src/buildtool/execution_api/remote/bazel/bazel_cas_client.hpp index 1509b359..cc7d56b9 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_cas_client.hpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_cas_client.hpp @@ -15,6 +15,7 @@ #ifndef INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BAZEL_CAS_CLIENT_HPP #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BAZEL_CAS_CLIENT_HPP +#include #include #include #include diff --git a/src/buildtool/execution_api/remote/bazel/bazel_execution_client.cpp b/src/buildtool/execution_api/remote/bazel/bazel_execution_client.cpp index 02766abd..56f0b137 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_execution_client.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_execution_client.cpp @@ -14,6 +14,8 @@ #include "src/buildtool/execution_api/remote/bazel/bazel_execution_client.hpp" +#include // std::move + #include "grpcpp/grpcpp.h" #include "gsl/gsl" #include "src/buildtool/common/remote/client_common.hpp" diff --git a/src/buildtool/execution_api/remote/bazel/bazel_network.cpp b/src/buildtool/execution_api/remote/bazel/bazel_network.cpp index d6b61fb7..2d434bde 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_network.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_network.cpp @@ -14,6 +14,9 @@ #include "src/buildtool/execution_api/remote/bazel/bazel_network.hpp" +#include +#include + #include "src/buildtool/common/remote/client_common.hpp" #include "src/buildtool/execution_api/common/message_limits.hpp" #include "src/buildtool/execution_api/remote/bazel/bazel_response.hpp" diff --git a/src/buildtool/execution_api/remote/bazel/bazel_response.cpp b/src/buildtool/execution_api/remote/bazel/bazel_response.cpp index df4685fb..f290a7f4 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_response.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_response.cpp @@ -14,6 +14,8 @@ #include "src/buildtool/execution_api/remote/bazel/bazel_response.hpp" +#include + #include "gsl/gsl" #include "src/buildtool/compatibility/native_support.hpp" #include "src/buildtool/execution_api/remote/bazel/bazel_cas_client.hpp" diff --git a/src/buildtool/execution_api/remote/bazel/bazel_response.hpp b/src/buildtool/execution_api/remote/bazel/bazel_response.hpp index 358c98c8..41957255 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_response.hpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_response.hpp @@ -16,6 +16,7 @@ #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BAZEL_RESPONSE_HPP #include +#include // std::move #include #include "src/buildtool/execution_api/common/execution_api.hpp" diff --git a/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp b/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp index eb3c17c9..a6516e47 100644 --- a/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp +++ b/src/buildtool/execution_api/remote/bazel/bytestream_client.hpp @@ -16,10 +16,12 @@ #define INCLUDED_SRC_BUILDTOOL_EXECUTION_API_REMOTE_BAZEL_BYTESTREAM_CLIENT_HPP #include +#include #include #include #include #include +#include // std::move #include #include "google/bytestream/bytestream.grpc.pb.h" -- cgit v1.2.3