summaryrefslogtreecommitdiff
path: root/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc')
-rw-r--r--src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
index 1db25265e7..c295ad4f11 100644
--- a/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
+++ b/src/components/application_manager/rpc_plugins/rc_rpc_plugin/src/interior_data_manager_impl.cc
@@ -197,9 +197,12 @@ InteriorDataManagerImpl::AppsSubscribedModuleTypes() {
auto app_subscriptions = rc_extension->InteriorVehicleDataSubscriptions();
std::vector<std::string> app_module_types;
- for (auto& app_subscription : app_subscriptions) {
- app_module_types.push_back(app_subscription.first);
- }
+ std::transform(app_subscriptions.begin(),
+ app_subscriptions.end(),
+ std::back_inserter(app_module_types),
+ [](const ModuleUid& app_subscription) {
+ return app_subscription.first;
+ });
std::sort(app_module_types.begin(), app_module_types.end());
result[app_ptr] = app_module_types;