Skip to content

Commit 069abe9

Browse files
committed
Cleanup
1 parent ff04475 commit 069abe9

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

sdk/src/configuration/registry.cc

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ const TextMapPropagatorBuilder *Registry::GetTextMapPropagatorBuilder(const std:
9494
void Registry::AddTextMapPropagatorBuilder(const std::string &name,
9595
std::unique_ptr<TextMapPropagatorBuilder> &&builder)
9696
{
97-
propagator_builders_.insert_or_assign(name, std::move(builder));
97+
propagator_builders_.erase(name);
98+
propagator_builders_.insert({name, std::move(builder)});
9899
}
99100

100101
const ExtensionSamplerBuilder *Registry::GetExtensionSamplerBuilder(const std::string &name) const
@@ -111,7 +112,8 @@ const ExtensionSamplerBuilder *Registry::GetExtensionSamplerBuilder(const std::s
111112
void Registry::AddExtensionSamplerBuilder(const std::string &name,
112113
std::unique_ptr<ExtensionSamplerBuilder> &&builder)
113114
{
114-
sampler_builders_.insert_or_assign(name, std::move(builder));
115+
sampler_builders_.erase(name);
116+
sampler_builders_.insert({name, std::move(builder)});
115117
}
116118

117119
const ExtensionSpanExporterBuilder *Registry::GetExtensionSpanExporterBuilder(
@@ -130,7 +132,8 @@ void Registry::AddExtensionSpanExporterBuilder(
130132
const std::string &name,
131133
std::unique_ptr<ExtensionSpanExporterBuilder> &&builder)
132134
{
133-
span_exporter_builders_.insert_or_assign(name, std::move(builder));
135+
span_exporter_builders_.erase(name);
136+
span_exporter_builders_.insert({name, std::move(builder)});
134137
}
135138

136139
const ExtensionSpanProcessorBuilder *Registry::GetExtensionSpanProcessorBuilder(
@@ -149,7 +152,8 @@ void Registry::AddExtensionSpanProcessorBuilder(
149152
const std::string &name,
150153
std::unique_ptr<ExtensionSpanProcessorBuilder> &&builder)
151154
{
152-
span_processor_builders_.insert_or_assign(name, std::move(builder));
155+
span_processor_builders_.erase(name);
156+
span_processor_builders_.insert({name, std::move(builder)});
153157
}
154158

155159
const ExtensionPushMetricExporterBuilder *Registry::GetExtensionPushMetricExporterBuilder(
@@ -168,7 +172,8 @@ void Registry::AddExtensionPushMetricExporterBuilder(
168172
const std::string &name,
169173
std::unique_ptr<ExtensionPushMetricExporterBuilder> &&builder)
170174
{
171-
push_metric_exporter_builders_.insert_or_assign(name, std::move(builder));
175+
push_metric_exporter_builders_.erase(name);
176+
push_metric_exporter_builders_.insert({name, std::move(builder)});
172177
}
173178

174179
const ExtensionPullMetricExporterBuilder *Registry::GetExtensionPullMetricExporterBuilder(
@@ -187,7 +192,8 @@ void Registry::AddExtensionPullMetricExporterBuilder(
187192
const std::string &name,
188193
std::unique_ptr<ExtensionPullMetricExporterBuilder> &&builder)
189194
{
190-
pull_metric_exporter_builders_.insert_or_assign(name, std::move(builder));
195+
pull_metric_exporter_builders_.erase(name);
196+
pull_metric_exporter_builders_.insert({name, std::move(builder)});
191197
}
192198

193199
const ExtensionLogRecordExporterBuilder *Registry::GetExtensionLogRecordExporterBuilder(
@@ -206,7 +212,8 @@ void Registry::AddExtensionLogRecordExporterBuilder(
206212
const std::string &name,
207213
std::unique_ptr<ExtensionLogRecordExporterBuilder> &&builder)
208214
{
209-
log_record_exporter_builders_.insert_or_assign(name, std::move(builder));
215+
log_record_exporter_builders_.erase(name);
216+
log_record_exporter_builders_.insert({name, std::move(builder)});
210217
}
211218

212219
const ExtensionLogRecordProcessorBuilder *Registry::GetExtensionLogRecordProcessorBuilder(
@@ -225,7 +232,8 @@ void Registry::AddExtensionLogRecordProcessorBuilder(
225232
const std::string &name,
226233
std::unique_ptr<ExtensionLogRecordProcessorBuilder> &&builder)
227234
{
228-
log_record_processor_builders_.insert_or_assign(name, std::move(builder));
235+
log_record_processor_builders_.erase(name);
236+
log_record_processor_builders_.insert({name, std::move(builder)});
229237
}
230238

231239
} // namespace configuration

0 commit comments

Comments
 (0)