From 7daadd304f87292cd0ec97525d3738ac96377e8a Mon Sep 17 00:00:00 2001 From: Alex Turbov Date: Wed, 26 Oct 2022 14:08:27 +0400 Subject: cmake.cxx: Simplify `cmake::AppendExtraGeneratorsDocumentation()` --- Source/cmake.cxx | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 0309505..62f926e 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -2972,21 +2972,14 @@ void cmake::AppendExtraGeneratorsDocumentation( // Aliases: for (std::string const& a : eg->Aliases) { - cmDocumentationEntry e; - e.Name = a; - e.Brief = doc; - v.push_back(std::move(e)); + v.emplace_back(cmDocumentationEntry{ a, doc }); } // Full names: - const std::vector generators = - eg->GetSupportedGlobalGenerators(); - for (std::string const& g : generators) { - cmDocumentationEntry e; - e.Name = - cmExternalMakefileProjectGenerator::CreateFullGeneratorName(g, name); - e.Brief = doc; - v.push_back(std::move(e)); + for (std::string const& g : eg->GetSupportedGlobalGenerators()) { + v.emplace_back(cmDocumentationEntry{ + cmExternalMakefileProjectGenerator::CreateFullGeneratorName(g, name), + doc }); } } } -- cgit v0.12