From 3a0a0018eec4a3a2cbcb34cf2f2033f86e6f9504 Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Fri, 28 Jul 2017 12:43:09 +0200 Subject: [PATCH] app: preallocate layouts storage Signed-off-by: Marcus Fritzsch --- src/app.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app.cpp b/src/app.cpp index 3f62575..e04b89b 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -65,6 +65,7 @@ struct result load_layout(char const *filename) { i >> jlayouts; auto layouts = layouts_type(); + layouts.reserve(jlayouts.size()); std::transform(std::cbegin(jlayouts), std::cend(jlayouts), std::back_inserter(layouts), layout_from_json); -- 2.16.6