diff --git a/google/cloud/storage/async/object_responses.cc b/google/cloud/storage/async/object_responses.cc index bd2a2394b5228..f6d5cc4d1de40 100644 --- a/google/cloud/storage/async/object_responses.cc +++ b/google/cloud/storage/async/object_responses.cc @@ -14,6 +14,8 @@ #include "google/cloud/storage/async/object_responses.h" #include "google/cloud/storage/internal/async/write_payload_impl.h" +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/async/rewriter.cc b/google/cloud/storage/async/rewriter.cc index 5e153f09ba341..d2a84a02a3c85 100644 --- a/google/cloud/storage/async/rewriter.cc +++ b/google/cloud/storage/async/rewriter.cc @@ -15,6 +15,7 @@ #include "google/cloud/storage/async/rewriter.h" #include "google/cloud/internal/make_status.h" #include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/async/writer.cc b/google/cloud/storage/async/writer.cc index 991e6b82a02bb..532c4111f7c91 100644 --- a/google/cloud/storage/async/writer.cc +++ b/google/cloud/storage/async/writer.cc @@ -15,6 +15,8 @@ #include "google/cloud/storage/async/writer.h" #include "google/cloud/internal/make_status.h" #include +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/benchmarks/aggregate_upload_throughput_benchmark.cc b/google/cloud/storage/benchmarks/aggregate_upload_throughput_benchmark.cc index eb84b92f41be5..dc170f1b78ffe 100644 --- a/google/cloud/storage/benchmarks/aggregate_upload_throughput_benchmark.cc +++ b/google/cloud/storage/benchmarks/aggregate_upload_throughput_benchmark.cc @@ -28,6 +28,10 @@ #include "absl/strings/str_format.h" #include "absl/time/time.h" #include +#include +#include +#include +#include namespace { using ::google::cloud::testing_util::FormatSize; diff --git a/google/cloud/storage/benchmarks/async_throughput_benchmark.cc b/google/cloud/storage/benchmarks/async_throughput_benchmark.cc index 2f779b4a9fa06..197333da5193a 100644 --- a/google/cloud/storage/benchmarks/async_throughput_benchmark.cc +++ b/google/cloud/storage/benchmarks/async_throughput_benchmark.cc @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include diff --git a/google/cloud/storage/benchmarks/throughput_result_test.cc b/google/cloud/storage/benchmarks/throughput_result_test.cc index 6bd8c5e66b7c4..65609dbffe60e 100644 --- a/google/cloud/storage/benchmarks/throughput_result_test.cc +++ b/google/cloud/storage/benchmarks/throughput_result_test.cc @@ -20,6 +20,7 @@ #include "absl/strings/match.h" #include #include +#include #include #include diff --git a/google/cloud/storage/examples/storage_async_samples.cc b/google/cloud/storage/examples/storage_async_samples.cc index 6dcb415be1a2d..1f6b3d405d4b6 100644 --- a/google/cloud/storage/examples/storage_async_samples.cc +++ b/google/cloud/storage/examples/storage_async_samples.cc @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/google/cloud/storage/internal/access_control_common_parser.cc b/google/cloud/storage/internal/access_control_common_parser.cc index e6c89feea076a..66efe5f967354 100644 --- a/google/cloud/storage/internal/access_control_common_parser.cc +++ b/google/cloud/storage/internal/access_control_common_parser.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/internal/access_control_common_parser.h" #include "google/cloud/storage/internal/metadata_parser.h" +#include // This file contains the implementation for deprecated functions, we need to // disable the warnings. #include "google/cloud/internal/disable_deprecation_warnings.inc" diff --git a/google/cloud/storage/internal/bucket_acl_requests_test.cc b/google/cloud/storage/internal/bucket_acl_requests_test.cc index 82a821c446bee..826284ebc2764 100644 --- a/google/cloud/storage/internal/bucket_acl_requests_test.cc +++ b/google/cloud/storage/internal/bucket_acl_requests_test.cc @@ -17,6 +17,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include namespace google { diff --git a/google/cloud/storage/internal/bucket_requests_test.cc b/google/cloud/storage/internal/bucket_requests_test.cc index 95cb1199d6e4c..f66a5de0b02c7 100644 --- a/google/cloud/storage/internal/bucket_requests_test.cc +++ b/google/cloud/storage/internal/bucket_requests_test.cc @@ -23,6 +23,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include #include #include diff --git a/google/cloud/storage/internal/connection_factory.cc b/google/cloud/storage/internal/connection_factory.cc index 7b14bd1e4237e..9127b61c17ad0 100644 --- a/google/cloud/storage/internal/connection_factory.cc +++ b/google/cloud/storage/internal/connection_factory.cc @@ -19,6 +19,7 @@ #include "google/cloud/storage/internal/tracing_connection.h" #include "google/cloud/internal/opentelemetry.h" #include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/default_object_acl_requests_test.cc b/google/cloud/storage/internal/default_object_acl_requests_test.cc index d109ed101f329..cc33596123395 100644 --- a/google/cloud/storage/internal/default_object_acl_requests_test.cc +++ b/google/cloud/storage/internal/default_object_acl_requests_test.cc @@ -18,6 +18,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include namespace google { diff --git a/google/cloud/storage/internal/error_credentials.h b/google/cloud/storage/internal/error_credentials.h index 6c2612c912411..56a394d0be9a2 100644 --- a/google/cloud/storage/internal/error_credentials.h +++ b/google/cloud/storage/internal/error_credentials.h @@ -17,6 +17,7 @@ #include "google/cloud/storage/oauth2/credentials.h" #include "google/cloud/storage/version.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/generic_stub.h b/google/cloud/storage/internal/generic_stub.h index 036665b08949c..bbaaada29b7d7 100644 --- a/google/cloud/storage/internal/generic_stub.h +++ b/google/cloud/storage/internal/generic_stub.h @@ -38,6 +38,8 @@ #include "google/cloud/status_or.h" #include "google/cloud/version.h" #include +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/generic_stub_factory.cc b/google/cloud/storage/internal/generic_stub_factory.cc index f6bcb22eb76ac..2712e2aff839c 100644 --- a/google/cloud/storage/internal/generic_stub_factory.cc +++ b/google/cloud/storage/internal/generic_stub_factory.cc @@ -18,6 +18,7 @@ #include "google/cloud/storage/options.h" #include "google/cloud/internal/algorithm.h" #include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/hash_validator.cc b/google/cloud/storage/internal/hash_validator.cc index 0f03f197a7b1c..3df1899b33699 100644 --- a/google/cloud/storage/internal/hash_validator.cc +++ b/google/cloud/storage/internal/hash_validator.cc @@ -17,6 +17,7 @@ #include "google/cloud/storage/internal/object_requests.h" #include "google/cloud/storage/object_metadata.h" #include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/hash_validator_impl.cc b/google/cloud/storage/internal/hash_validator_impl.cc index 33ec82677fc7b..05cc6f3750ac7 100644 --- a/google/cloud/storage/internal/hash_validator_impl.cc +++ b/google/cloud/storage/internal/hash_validator_impl.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/internal/hash_validator_impl.h" #include "google/cloud/storage/object_metadata.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/hash_values.cc b/google/cloud/storage/internal/hash_values.cc index 4e72012ccfb11..7841a6ab9129e 100644 --- a/google/cloud/storage/internal/hash_values.cc +++ b/google/cloud/storage/internal/hash_values.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/internal/hash_values.h" #include "google/cloud/internal/absl_str_cat_quiet.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/hmac_key_metadata_parser.cc b/google/cloud/storage/internal/hmac_key_metadata_parser.cc index fc06e2661d157..7a0011767fe6a 100644 --- a/google/cloud/storage/internal/hmac_key_metadata_parser.cc +++ b/google/cloud/storage/internal/hmac_key_metadata_parser.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/internal/hmac_key_metadata_parser.h" #include "google/cloud/storage/internal/metadata_parser.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/hmac_key_requests_test.cc b/google/cloud/storage/internal/hmac_key_requests_test.cc index 823f98a6cddf4..67764dc557b70 100644 --- a/google/cloud/storage/internal/hmac_key_requests_test.cc +++ b/google/cloud/storage/internal/hmac_key_requests_test.cc @@ -16,6 +16,7 @@ #include "google/cloud/storage/internal/hmac_key_metadata_parser.h" #include "google/cloud/testing_util/status_matchers.h" #include +#include #include #include diff --git a/google/cloud/storage/internal/http_response_test.cc b/google/cloud/storage/internal/http_response_test.cc index 3768800c2bfde..28b57f5d8f1f0 100644 --- a/google/cloud/storage/internal/http_response_test.cc +++ b/google/cloud/storage/internal/http_response_test.cc @@ -16,6 +16,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include namespace google { diff --git a/google/cloud/storage/internal/impersonate_service_account_credentials.cc b/google/cloud/storage/internal/impersonate_service_account_credentials.cc index e50742f1b6630..f63f325eedea9 100644 --- a/google/cloud/storage/internal/impersonate_service_account_credentials.cc +++ b/google/cloud/storage/internal/impersonate_service_account_credentials.cc @@ -17,6 +17,8 @@ #include "google/cloud/internal/unified_rest_credentials.h" #include #include +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/make_jwt_assertion.cc b/google/cloud/storage/internal/make_jwt_assertion.cc index 18030f46c04d1..e46d602ac058f 100644 --- a/google/cloud/storage/internal/make_jwt_assertion.cc +++ b/google/cloud/storage/internal/make_jwt_assertion.cc @@ -15,6 +15,7 @@ #include "google/cloud/storage/internal/make_jwt_assertion.h" #include "google/cloud/storage/internal/base64.h" #include "google/cloud/internal/sign_using_sha256.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/notification_requests_test.cc b/google/cloud/storage/internal/notification_requests_test.cc index 54779c7fbfd9c..32da912177a5c 100644 --- a/google/cloud/storage/internal/notification_requests_test.cc +++ b/google/cloud/storage/internal/notification_requests_test.cc @@ -18,6 +18,7 @@ #include "google/cloud/storage/notification_payload_format.h" #include "google/cloud/testing_util/status_matchers.h" #include +#include #include namespace google { diff --git a/google/cloud/storage/internal/object_acl_requests_test.cc b/google/cloud/storage/internal/object_acl_requests_test.cc index d728794bd765f..880904e20251b 100644 --- a/google/cloud/storage/internal/object_acl_requests_test.cc +++ b/google/cloud/storage/internal/object_acl_requests_test.cc @@ -16,6 +16,7 @@ #include "google/cloud/storage/internal/object_access_control_parser.h" #include "google/cloud/testing_util/status_matchers.h" #include +#include #include namespace google { diff --git a/google/cloud/storage/internal/object_requests_test.cc b/google/cloud/storage/internal/object_requests_test.cc index 6eac25b915c8f..9adcd2c90c5d7 100644 --- a/google/cloud/storage/internal/object_requests_test.cc +++ b/google/cloud/storage/internal/object_requests_test.cc @@ -19,6 +19,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include #include #include diff --git a/google/cloud/storage/internal/request_project_id.cc b/google/cloud/storage/internal/request_project_id.cc index b4fd22cad2422..da5fe662877b2 100644 --- a/google/cloud/storage/internal/request_project_id.cc +++ b/google/cloud/storage/internal/request_project_id.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/internal/request_project_id.h" #include "google/cloud/internal/make_status.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/service_account_requests_test.cc b/google/cloud/storage/internal/service_account_requests_test.cc index e37da9b8bfdb3..d49da06d8e5e4 100644 --- a/google/cloud/storage/internal/service_account_requests_test.cc +++ b/google/cloud/storage/internal/service_account_requests_test.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/internal/service_account_requests.h" #include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/sign_blob_requests_test.cc b/google/cloud/storage/internal/sign_blob_requests_test.cc index 1136f9ccff57a..b2abf9046008d 100644 --- a/google/cloud/storage/internal/sign_blob_requests_test.cc +++ b/google/cloud/storage/internal/sign_blob_requests_test.cc @@ -15,6 +15,7 @@ #include "google/cloud/storage/internal/sign_blob_requests.h" #include "google/cloud/testing_util/status_matchers.h" #include +#include #include #include diff --git a/google/cloud/storage/internal/signed_url_requests_test.cc b/google/cloud/storage/internal/signed_url_requests_test.cc index 5983124c689f3..82374c50cdc3b 100644 --- a/google/cloud/storage/internal/signed_url_requests_test.cc +++ b/google/cloud/storage/internal/signed_url_requests_test.cc @@ -17,6 +17,7 @@ #include "google/cloud/internal/parse_rfc3339.h" #include "google/cloud/testing_util/status_matchers.h" #include +#include #include #include diff --git a/google/cloud/storage/internal/storage_connection.cc b/google/cloud/storage/internal/storage_connection.cc index 2afc11be6cb23..4b3533ae35c95 100644 --- a/google/cloud/storage/internal/storage_connection.cc +++ b/google/cloud/storage/internal/storage_connection.cc @@ -13,6 +13,8 @@ // limitations under the License. #include "google/cloud/storage/internal/storage_connection.h" +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/tracing_connection.cc b/google/cloud/storage/internal/tracing_connection.cc index 99a4bc0c44485..3f87b4871a850 100644 --- a/google/cloud/storage/internal/tracing_connection.cc +++ b/google/cloud/storage/internal/tracing_connection.cc @@ -16,6 +16,9 @@ #include "google/cloud/storage/internal/tracing_object_read_source.h" #include "google/cloud/internal/opentelemetry.h" #include +#include +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/internal/unified_rest_credentials.cc b/google/cloud/storage/internal/unified_rest_credentials.cc index 0592b02406836..922e321f26bf9 100644 --- a/google/cloud/storage/internal/unified_rest_credentials.cc +++ b/google/cloud/storage/internal/unified_rest_credentials.cc @@ -25,6 +25,9 @@ #include "google/cloud/internal/oauth2_google_credentials.h" #include "google/cloud/internal/oauth2_service_account_credentials.h" #include +#include +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/oauth2/credentials.cc b/google/cloud/storage/oauth2/credentials.cc index af3d111fa0693..a2ce6d3a0629c 100644 --- a/google/cloud/storage/oauth2/credentials.cc +++ b/google/cloud/storage/oauth2/credentials.cc @@ -14,6 +14,7 @@ #include "google/cloud/storage/oauth2/credentials.h" #include "google/cloud/internal/make_status.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/oauth2/refreshing_credentials_wrapper.cc b/google/cloud/storage/oauth2/refreshing_credentials_wrapper.cc index b19d580e21cad..ddb055c3512c5 100644 --- a/google/cloud/storage/oauth2/refreshing_credentials_wrapper.cc +++ b/google/cloud/storage/oauth2/refreshing_credentials_wrapper.cc @@ -17,6 +17,7 @@ #include "google/cloud/internal/oauth2_refreshing_credentials_wrapper.h" #include "absl/strings/str_split.h" #include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/testing/upload_hash_cases.cc b/google/cloud/storage/testing/upload_hash_cases.cc index 478d24b6f68e8..21586fb4a00d9 100644 --- a/google/cloud/storage/testing/upload_hash_cases.cc +++ b/google/cloud/storage/testing/upload_hash_cases.cc @@ -13,6 +13,7 @@ // limitations under the License. #include "google/cloud/storage/testing/upload_hash_cases.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/tests/bucket_integration_test.cc b/google/cloud/storage/tests/bucket_integration_test.cc index e3939c151a93d..a372e2b6b2676 100644 --- a/google/cloud/storage/tests/bucket_integration_test.cc +++ b/google/cloud/storage/tests/bucket_integration_test.cc @@ -21,6 +21,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include #include #include diff --git a/google/cloud/storage/tests/error_injection_integration_test.cc b/google/cloud/storage/tests/error_injection_integration_test.cc index 975a6f186438c..471d379e1626e 100644 --- a/google/cloud/storage/tests/error_injection_integration_test.cc +++ b/google/cloud/storage/tests/error_injection_integration_test.cc @@ -20,6 +20,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include "absl/types/optional.h" #include +#include #include #include #ifndef _WIN32 diff --git a/google/cloud/storage/tests/grpc_integration_test.cc b/google/cloud/storage/tests/grpc_integration_test.cc index 8f0935f1c11e6..d8a9a0b0a8698 100644 --- a/google/cloud/storage/tests/grpc_integration_test.cc +++ b/google/cloud/storage/tests/grpc_integration_test.cc @@ -17,6 +17,7 @@ #include "google/cloud/testing_util/setenv.h" #include "google/cloud/testing_util/status_matchers.h" #include +#include #include #include #include diff --git a/google/cloud/storage/tests/object_file_integration_test.cc b/google/cloud/storage/tests/object_file_integration_test.cc index cdf92299b113f..7c1d50cea86eb 100644 --- a/google/cloud/storage/tests/object_file_integration_test.cc +++ b/google/cloud/storage/tests/object_file_integration_test.cc @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include diff --git a/google/cloud/storage/tests/object_integration_test.cc b/google/cloud/storage/tests/object_integration_test.cc index a0f4c2a401c50..2048c4e44f595 100644 --- a/google/cloud/storage/tests/object_integration_test.cc +++ b/google/cloud/storage/tests/object_integration_test.cc @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include diff --git a/google/cloud/storage/tests/object_read_large_integration_test.cc b/google/cloud/storage/tests/object_read_large_integration_test.cc index c99ff5bd3ce67..dfbc7f8e8db4e 100644 --- a/google/cloud/storage/tests/object_read_large_integration_test.cc +++ b/google/cloud/storage/tests/object_read_large_integration_test.cc @@ -20,6 +20,7 @@ #include #include #include +#include #include #include #include diff --git a/google/cloud/storage/tests/object_read_stream_integration_test.cc b/google/cloud/storage/tests/object_read_stream_integration_test.cc index 59fffdc0a6ac1..c7b8922a07842 100644 --- a/google/cloud/storage/tests/object_read_stream_integration_test.cc +++ b/google/cloud/storage/tests/object_read_stream_integration_test.cc @@ -16,6 +16,9 @@ #include "google/cloud/storage/testing/storage_integration_test.h" #include "google/cloud/internal/getenv.h" #include "google/cloud/testing_util/status_matchers.h" +#include +#include +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/tests/object_resumable_write_integration_test.cc b/google/cloud/storage/tests/object_resumable_write_integration_test.cc index 3b30f4bac6ee9..b81711e19b870 100644 --- a/google/cloud/storage/tests/object_resumable_write_integration_test.cc +++ b/google/cloud/storage/tests/object_resumable_write_integration_test.cc @@ -18,6 +18,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include #include #include diff --git a/google/cloud/storage/tests/object_write_stream_integration_test.cc b/google/cloud/storage/tests/object_write_stream_integration_test.cc index de3a2a2f86eb0..821a3ada94761 100644 --- a/google/cloud/storage/tests/object_write_stream_integration_test.cc +++ b/google/cloud/storage/tests/object_write_stream_integration_test.cc @@ -16,6 +16,7 @@ #include "google/cloud/storage/testing/storage_integration_test.h" #include "google/cloud/internal/getenv.h" #include "google/cloud/testing_util/status_matchers.h" +#include namespace google { namespace cloud { diff --git a/google/cloud/storage/tests/object_write_streambuf_integration_test.cc b/google/cloud/storage/tests/object_write_streambuf_integration_test.cc index d08babd2d9fe1..7de5d72dec925 100644 --- a/google/cloud/storage/tests/object_write_streambuf_integration_test.cc +++ b/google/cloud/storage/tests/object_write_streambuf_integration_test.cc @@ -20,6 +20,7 @@ #include "google/cloud/testing_util/status_matchers.h" #include #include +#include #include #include