From d84a18a0e72faa4d8f6cd40b48ebd6347e7ea383 Mon Sep 17 00:00:00 2001 From: tastytea Date: Sat, 30 Mar 2019 23:15:22 +0100 Subject: [PATCH] Changed for-loop to std::transform. --- src/easy/entity.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/easy/entity.cpp b/src/easy/entity.cpp index 3410fa8..586ddbb 100644 --- a/src/easy/entity.cpp +++ b/src/easy/entity.cpp @@ -19,6 +19,7 @@ #include #include #include +#include #include "easy/entity.hpp" #include "debug.hpp" @@ -237,10 +238,9 @@ const std::vector Easy::Entity::get_vector(const string &key) const if (node.isArray()) { std::vector vec; - for (const Json::Value &value : node) - { - vec.push_back(value.asString()); - } + std::transform(node.begin(), node.end(), std::back_inserter(vec), + [=](const Json::Value &value) + { return value.asString(); }); _was_set = true; return vec; }