| 
														
															@@ -18,8 +18,6 @@ class cmake; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 class cmGlobalVisualStudio15Generator : public cmGlobalVisualStudio14Generator 
														 | 
														
														 | 
														
															 class cmGlobalVisualStudio15Generator : public cmGlobalVisualStudio14Generator 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public: 
														 | 
														
														 | 
														
															 public: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  cmGlobalVisualStudio15Generator(cmake* cm, const std::string& name, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                  const std::string& platformName); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   static cmGlobalGeneratorFactory* NewFactory(); 
														 | 
														
														 | 
														
															   static cmGlobalGeneratorFactory* NewFactory(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   bool MatchesGeneratorName(const std::string& name) const override; 
														 | 
														
														 | 
														
															   bool MatchesGeneratorName(const std::string& name) const override; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -32,6 +30,9 @@ public: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   std::string GetAuxiliaryToolset() const override; 
														 | 
														
														 | 
														
															   std::string GetAuxiliaryToolset() const override; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 protected: 
														 | 
														
														 | 
														
															 protected: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  cmGlobalVisualStudio15Generator(cmake* cm, const std::string& name, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                  std::string const& platformInGeneratorName); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   bool InitializeWindows(cmMakefile* mf) override; 
														 | 
														
														 | 
														
															   bool InitializeWindows(cmMakefile* mf) override; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   bool SelectWindowsStoreToolset(std::string& toolset) const override; 
														 | 
														
														 | 
														
															   bool SelectWindowsStoreToolset(std::string& toolset) const override; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -53,6 +54,7 @@ protected: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 private: 
														 | 
														
														 | 
														
															 private: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   class Factory; 
														 | 
														
														 | 
														
															   class Factory; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  friend class Factory; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   mutable cmVSSetupAPIHelper vsSetupAPIHelper; 
														 | 
														
														 | 
														
															   mutable cmVSSetupAPIHelper vsSetupAPIHelper; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #endif 
														 | 
														
														 | 
														
															 #endif 
														 |