Просмотр исходного кода

cmUVProcessChain: Simplify builder initialization

Brad King 1 год назад
Родитель
Сommit
116bb2b70f
2 измененных файлов с 3 добавлено и 8 удалено
  1. 1 6
      Source/cmUVProcessChain.cxx
  2. 2 2
      Source/cmUVProcessChain.h

+ 1 - 6
Source/cmUVProcessChain.cxx

@@ -57,12 +57,7 @@ struct cmUVProcessChain::InternalData
   void Finish();
 };
 
-cmUVProcessChainBuilder::cmUVProcessChainBuilder()
-{
-  this->SetNoStream(Stream_INPUT)
-    .SetNoStream(Stream_OUTPUT)
-    .SetNoStream(Stream_ERROR);
-}
+cmUVProcessChainBuilder::cmUVProcessChainBuilder() = default;
 
 cmUVProcessChainBuilder& cmUVProcessChainBuilder::AddCommand(
   const std::vector<std::string>& arguments)

+ 2 - 2
Source/cmUVProcessChain.h

@@ -50,8 +50,8 @@ private:
 
   struct StdioConfiguration
   {
-    StdioType Type;
-    int FileDescriptor;
+    StdioType Type = None;
+    int FileDescriptor = -1;
   };
 
   struct ProcessConfiguration