Skip to content

Commit 2cfdc09

Browse files
committed
iwyu cleanup
1 parent 2d4388d commit 2cfdc09

File tree

12 files changed

+45
-6
lines changed

12 files changed

+45
-6
lines changed

.iwyu.imp

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

1717
{ "include": ["<c4/yml/node.hpp>", "private", "<ryml.hpp>", "public"] },
1818
{ "include": ["<c4/yml/parse.hpp>", "private", "<ryml.hpp>", "public"] },
19+
{ "include": ["<c4/yml/parse_engine.hpp>", "private", "<ryml.hpp>", "public"] },
1920
{ "include": ["<c4/yml/tree.hpp>", "private", "<ryml.hpp>", "public"] },
2021
{ "include": ["<c4/substr.hpp>", "private", "<ryml.hpp>", "public"] },
2122
{ "include": ["<c4/substr_fwd.hpp>", "private", "<ryml.hpp>", "public"] },

exporters/otlp/src/otlp_http_span_builder.cc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4-
#include "opentelemetry/exporters/otlp/otlp_http_span_builder.h"
4+
#include <chrono>
5+
#include <string>
6+
7+
#include "opentelemetry/exporters/otlp/otlp_http.h"
58
#include "opentelemetry/exporters/otlp/otlp_http_exporter_factory.h"
69
#include "opentelemetry/exporters/otlp/otlp_http_exporter_options.h"
10+
#include "opentelemetry/exporters/otlp/otlp_http_span_builder.h"
711
#include "opentelemetry/version.h"
812

913
OPENTELEMETRY_BEGIN_NAMESPACE

exporters/otlp/src/otlp_metric_utils.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "opentelemetry/sdk/metrics/data/point_data.h"
1919
#include "opentelemetry/sdk/metrics/export/metric_producer.h"
2020
#include "opentelemetry/sdk/metrics/instruments.h"
21+
#include "opentelemetry/sdk/resource/resource.h"
2122
#include "opentelemetry/version.h"
2223

2324
// clang-format off

exporters/otlp/src/otlp_recordable_utils.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include "opentelemetry/exporters/otlp/otlp_recordable.h"
1515
#include "opentelemetry/exporters/otlp/otlp_recordable_utils.h"
1616
#include "opentelemetry/nostd/span.h"
17-
#include "opentelemetry/sdk/common/attribute_utils.h"
1817
#include "opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
1918
#include "opentelemetry/sdk/logs/recordable.h"
2019
#include "opentelemetry/sdk/resource/resource.h"

exporters/otlp/test/otlp_metrics_serialization_test.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <algorithm>
77
#include <chrono>
88
#include <cstdint>
9+
#include <memory>
910
#include <string>
1011
#include <utility>
1112
#include <vector>

sdk/src/configuration/ryml_document.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4+
#include <exception>
45
#include <memory>
6+
#include <ostream>
57
#include <ryml.hpp>
68
#include <ryml_std.hpp>
79
#include <string>

sdk/src/configuration/yaml_configuration_factory.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <cstdlib>
5+
#include <exception>
56
#include <fstream>
67
#include <memory>
78
#include <string>

sdk/src/init/configured_sdk.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// Copyright The OpenTelemetry Authors
22
// SPDX-License-Identifier: Apache-2.0
33

4+
#include <exception>
45
#include <memory>
6+
#include <ostream>
57

68
#include "opentelemetry/logs/logger_provider.h"
79
#include "opentelemetry/logs/provider.h"

sdk/src/init/sdk_builder.cc

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#include <algorithm>
55
#include <chrono>
6+
#include <map>
67
#include <memory>
78
#include <string>
89
#include <utility>
@@ -13,13 +14,17 @@
1314
#include "opentelemetry/sdk/common/global_log_handler.h"
1415
#include "opentelemetry/sdk/configuration/always_off_sampler_configuration.h"
1516
#include "opentelemetry/sdk/configuration/always_on_sampler_configuration.h"
17+
#include "opentelemetry/sdk/configuration/attributes_configuration.h"
1618
#include "opentelemetry/sdk/configuration/batch_log_record_processor_configuration.h"
1719
#include "opentelemetry/sdk/configuration/batch_span_processor_configuration.h"
1820
#include "opentelemetry/sdk/configuration/configuration.h"
1921
#include "opentelemetry/sdk/configuration/console_log_record_exporter_configuration.h"
22+
#include "opentelemetry/sdk/configuration/console_push_metric_exporter_configuration.h"
2023
#include "opentelemetry/sdk/configuration/console_span_exporter_configuration.h"
2124
#include "opentelemetry/sdk/configuration/extension_log_record_exporter_configuration.h"
2225
#include "opentelemetry/sdk/configuration/extension_log_record_processor_configuration.h"
26+
#include "opentelemetry/sdk/configuration/extension_pull_metric_exporter_configuration.h"
27+
#include "opentelemetry/sdk/configuration/extension_push_metric_exporter_configuration.h"
2328
#include "opentelemetry/sdk/configuration/extension_sampler_configuration.h"
2429
#include "opentelemetry/sdk/configuration/extension_span_exporter_configuration.h"
2530
#include "opentelemetry/sdk/configuration/extension_span_processor_configuration.h"
@@ -31,16 +36,20 @@
3136
#include "opentelemetry/sdk/configuration/logger_provider_configuration.h"
3237
#include "opentelemetry/sdk/configuration/meter_provider_configuration.h"
3338
#include "opentelemetry/sdk/configuration/metric_reader_configuration.h"
39+
#include "opentelemetry/sdk/configuration/metric_reader_configuration_visitor.h"
3440
#include "opentelemetry/sdk/configuration/otlp_log_record_exporter_configuration.h"
41+
#include "opentelemetry/sdk/configuration/otlp_push_metric_exporter_configuration.h"
3542
#include "opentelemetry/sdk/configuration/otlp_span_exporter_configuration.h"
3643
#include "opentelemetry/sdk/configuration/parent_based_sampler_configuration.h"
3744
#include "opentelemetry/sdk/configuration/periodic_metric_reader_configuration.h"
45+
#include "opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_configuration.h"
3846
#include "opentelemetry/sdk/configuration/propagator_configuration.h"
3947
#include "opentelemetry/sdk/configuration/pull_metric_exporter_configuration.h"
4048
#include "opentelemetry/sdk/configuration/pull_metric_exporter_configuration_visitor.h"
4149
#include "opentelemetry/sdk/configuration/pull_metric_reader_configuration.h"
4250
#include "opentelemetry/sdk/configuration/push_metric_exporter_configuration.h"
4351
#include "opentelemetry/sdk/configuration/push_metric_exporter_configuration_visitor.h"
52+
#include "opentelemetry/sdk/configuration/resource_configuration.h"
4453
#include "opentelemetry/sdk/configuration/sampler_configuration.h"
4554
#include "opentelemetry/sdk/configuration/sampler_configuration_visitor.h"
4655
#include "opentelemetry/sdk/configuration/selector_configuration.h"
@@ -83,18 +92,22 @@
8392
#include "opentelemetry/sdk/logs/processor.h"
8493
#include "opentelemetry/sdk/logs/simple_log_record_processor_factory.h"
8594
#include "opentelemetry/sdk/metrics/aggregation/aggregation_config.h"
86-
#include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h"
8795
#include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_factory.h"
96+
#include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_options.h"
8897
#include "opentelemetry/sdk/metrics/instruments.h"
98+
#include "opentelemetry/sdk/metrics/meter_context.h"
8999
#include "opentelemetry/sdk/metrics/meter_context_factory.h"
90100
#include "opentelemetry/sdk/metrics/meter_provider.h"
91101
#include "opentelemetry/sdk/metrics/meter_provider_factory.h"
102+
#include "opentelemetry/sdk/metrics/metric_reader.h"
103+
#include "opentelemetry/sdk/metrics/push_metric_exporter.h"
92104
#include "opentelemetry/sdk/metrics/view/attributes_processor.h"
93105
#include "opentelemetry/sdk/metrics/view/instrument_selector.h"
94106
#include "opentelemetry/sdk/metrics/view/meter_selector.h"
95107
#include "opentelemetry/sdk/metrics/view/view.h"
96108
#include "opentelemetry/sdk/metrics/view/view_registry.h"
97109
#include "opentelemetry/sdk/metrics/view/view_registry_factory.h"
110+
#include "opentelemetry/sdk/resource/resource.h"
98111
#include "opentelemetry/sdk/trace/batch_span_processor_factory.h"
99112
#include "opentelemetry/sdk/trace/batch_span_processor_options.h"
100113
#include "opentelemetry/sdk/trace/exporter.h"

sdk/test/configuration/yaml_resource_test.cc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,16 @@
22
// SPDX-License-Identifier: Apache-2.0
33

44
#include <gtest/gtest.h>
5-
#include <stdlib.h>
6-
5+
#include <map>
6+
#include <memory>
7+
#include <string>
8+
#include <vector>
9+
10+
#include "opentelemetry/sdk/configuration/attributes_configuration.h"
11+
#include "opentelemetry/sdk/configuration/configuration.h"
12+
#include "opentelemetry/sdk/configuration/detectors_configuration.h"
13+
#include "opentelemetry/sdk/configuration/resource_configuration.h"
14+
#include "opentelemetry/sdk/configuration/string_array_configuration.h"
715
#include "opentelemetry/sdk/configuration/yaml_configuration_factory.h"
816

917
std::unique_ptr<opentelemetry::sdk::configuration::Configuration> DoParse(const std::string &yaml)

0 commit comments

Comments
 (0)