From 15853c62fd83fc2ec118eeee28f5532cf1767b3d Mon Sep 17 00:00:00 2001 From: Aaron Po Date: Mon, 13 Apr 2026 22:02:31 -0400 Subject: [PATCH] remove const to enable use of std::move --- pipeline/src/biergarten_data_generator/run.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pipeline/src/biergarten_data_generator/run.cc b/pipeline/src/biergarten_data_generator/run.cc index fae1f2b..aa6e15d 100644 --- a/pipeline/src/biergarten_data_generator/run.cc +++ b/pipeline/src/biergarten_data_generator/run.cc @@ -3,26 +3,28 @@ * @brief BiergartenDataGenerator::Run() implementation. */ +#include + #include #include "biergarten_data_generator.h" bool BiergartenDataGenerator::Run() { try { - const std::vector cities = QueryCitiesWithCountries(); + std::vector cities = QueryCitiesWithCountries(); std::vector enriched; enriched.reserve(cities.size()); size_t skipped_count = 0; - for (const auto& city : cities) { + for (auto& city : cities) { try { - const std::string region_context = - context_service_->GetLocationContext(city); + std::string region_context = context_service_->GetLocationContext(city); spdlog::info("[Pipeline] Context for '{}' ({}) gathered:\n{}", city.city, city.country, region_context); enriched.push_back( - EnrichedCity{.location = city, .region_context = region_context}); + EnrichedCity{.location = std::move(city), + .region_context = std::move(region_context)}); } catch (const std::exception& exception) { ++skipped_count; spdlog::warn(