瀏覽代碼

cmSystemTools::SaveRestoreEnvironment: make noncopyable

Also, make the destructor non-virtual.
Daniel Pfeifer 8 年之前
父節點
當前提交
7d6090aec4
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Source/cmSystemTools.h

+ 4 - 1
Source/cmSystemTools.h

@@ -381,9 +381,12 @@ public:
   {
   public:
     SaveRestoreEnvironment();
-    virtual ~SaveRestoreEnvironment();
+    ~SaveRestoreEnvironment();
 
   private:
+    SaveRestoreEnvironment(SaveRestoreEnvironment const&);
+    SaveRestoreEnvironment& operator=(SaveRestoreEnvironment const&);
+
     std::vector<std::string> Env;
   };
 #endif