From 85e150667acd245e713c3364e577c9c0ed882f4a Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Thu, 22 Oct 2020 22:27:34 +0200 Subject: [PATCH] Use non-reference type for copied RBL element --- include/deal.II/base/patterns.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/deal.II/base/patterns.h b/include/deal.II/base/patterns.h index a68a374a9d..e545a556c0 100644 --- a/include/deal.II/base/patterns.h +++ b/include/deal.II/base/patterns.h @@ -1792,9 +1792,10 @@ namespace Patterns auto base_p = p->get_base_pattern().clone(); std::vector vec(t.size()); - unsigned int i = 0; - for (const auto &entry : t) - vec[i++] = Convert::to_string(entry, base_p); + std::transform( + t.cbegin(), t.cend(), vec.begin(), [&base_p](const auto &entry) { + return Convert::to_string(entry, base_p); + }); std::string s; if (vec.size() > 0) -- 2.39.5