diff --git a/Source/cmGlobalGeneratorFactory.h b/Source/cmGlobalGeneratorFactory.h index d6ababbfce..e8ed3e0793 100644 --- a/Source/cmGlobalGeneratorFactory.h +++ b/Source/cmGlobalGeneratorFactory.h @@ -47,7 +47,7 @@ public: virtual std::string GetDefaultPlatformName() const = 0; }; -template +template class cmGlobalGeneratorSimpleFactory : public cmGlobalGeneratorFactory { public: @@ -70,13 +70,11 @@ public: /** Get the names of the current registered generators */ std::vector GetGeneratorNames() const override { - std::vector names; - names.push_back(T::GetActualName()); - return names; + return { T::GetActualName() }; } std::vector GetGeneratorNamesWithPlatform() const override { - return std::vector(); + return {}; } /** Determine whether or not this generator supports toolsets */ @@ -89,8 +87,8 @@ public: std::vector GetKnownPlatforms() const override { // default is no platform supported - return std::vector(); + return {}; } - std::string GetDefaultPlatformName() const override { return std::string(); } + std::string GetDefaultPlatformName() const override { return {}; } };