Skip to content

Commit 413aac3

Browse files
authored
cleanup(generator): fix MOAR IWYU warnings (#14540)
1 parent 036bb44 commit 413aac3

688 files changed

Lines changed: 701 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

generator/integration_tests/golden/v1/internal/golden_kitchen_sink_round_robin_decorator.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
// source: generator/integration_tests/test.proto
1818

1919
#include "generator/integration_tests/golden/v1/internal/golden_kitchen_sink_round_robin_decorator.h"
20+
#include <memory>
21+
#include <mutex>
22+
#include <vector>
2023

2124
namespace google {
2225
namespace cloud {

generator/integration_tests/golden/v1/internal/golden_kitchen_sink_tracing_stub.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "google/cloud/internal/grpc_opentelemetry.h"
2424
#include "google/cloud/internal/streaming_read_rpc_tracing.h"
2525
#include "google/cloud/internal/streaming_write_rpc_tracing.h"
26+
#include <memory>
2627
#include <utility>
2728

2829
namespace google {

generator/integration_tests/golden/v1/internal/golden_kitchen_sink_tracing_stub.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "google/cloud/internal/trace_propagator.h"
2424
#include "google/cloud/options.h"
2525
#include "google/cloud/version.h"
26+
#include <memory>
2627

2728
namespace google {
2829
namespace cloud {

generator/integration_tests/golden/v1/internal/golden_thing_admin_round_robin_decorator.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
// source: generator/integration_tests/test.proto
1818

1919
#include "generator/integration_tests/golden/v1/internal/golden_thing_admin_round_robin_decorator.h"
20+
#include <memory>
21+
#include <mutex>
22+
#include <vector>
2023

2124
namespace google {
2225
namespace cloud {

generator/integration_tests/golden/v1/internal/golden_thing_admin_tracing_stub.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
#include "generator/integration_tests/golden/v1/internal/golden_thing_admin_tracing_stub.h"
2020
#include "google/cloud/internal/grpc_opentelemetry.h"
21+
#include <memory>
2122
#include <utility>
2223

2324
namespace google {

generator/integration_tests/golden/v1/internal/golden_thing_admin_tracing_stub.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "google/cloud/internal/trace_propagator.h"
2424
#include "google/cloud/options.h"
2525
#include "google/cloud/version.h"
26+
#include <memory>
2627

2728
namespace google {
2829
namespace cloud {

generator/integration_tests/golden/v1/internal/request_id_tracing_stub.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
#include "generator/integration_tests/golden/v1/internal/request_id_tracing_stub.h"
2020
#include "google/cloud/internal/grpc_opentelemetry.h"
21+
#include <memory>
2122
#include <utility>
2223

2324
namespace google {

generator/integration_tests/golden/v1/internal/request_id_tracing_stub.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "google/cloud/internal/trace_propagator.h"
2424
#include "google/cloud/options.h"
2525
#include "google/cloud/version.h"
26+
#include <memory>
2627

2728
namespace google {
2829
namespace cloud {

generator/internal/round_robin_decorator_generator.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Status RoundRobinDecoratorGenerator::GenerateCc() {
9595
CcLocalIncludes({
9696
vars("round_robin_header_path"),
9797
});
98-
CcSystemIncludes({});
98+
CcSystemIncludes({"memory", "mutex", "vector"});
9999

100100
auto result = CcOpenNamespaces(NamespaceType::kInternal);
101101
if (!result.ok()) return result;

generator/internal/tracing_stub_generator.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Status TracingStubGenerator::GenerateHeader() {
4747
HeaderLocalIncludes({vars("stub_header_path"),
4848
"google/cloud/internal/trace_propagator.h",
4949
"google/cloud/options.h", "google/cloud/version.h"});
50+
HeaderSystemIncludes({"memory"});
5051

5152
auto result = HeaderOpenNamespaces(NamespaceType::kInternal);
5253
if (!result.ok()) return result;
@@ -118,7 +119,7 @@ Status TracingStubGenerator::GenerateCc() {
118119
? "google/cloud/internal/streaming_write_rpc_tracing.h"
119120
: "",
120121
"google/cloud/internal/grpc_opentelemetry.h"});
121-
CcSystemIncludes({"utility"});
122+
CcSystemIncludes({"memory", "utility"});
122123

123124
auto result = CcOpenNamespaces(NamespaceType::kInternal);
124125
if (!result.ok()) return result;

0 commit comments

Comments
 (0)