Remove unused file
authorChris Lattner <sabre@nondot.org>
Thu, 21 Aug 2003 20:54:51 +0000 (20:54 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 21 Aug 2003 20:54:51 +0000 (20:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8021 91177308-0d34-0410-b5e6-96231b3b80d8

include/Support/NonCopyable.h [deleted file]

diff --git a/include/Support/NonCopyable.h b/include/Support/NonCopyable.h
deleted file mode 100644 (file)
index f13b7ce..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-//===-- NonCopyable.h - Disable copy ctor and op= in subclasses --*- C++ -*--=//
-//
-// This file defines the NonCopyable and NonCopyableV classes.  These mixin
-// classes may be used to mark a class not being copyable.  You should derive
-// from NonCopyable if you don't want to have a virtual dtor, or NonCopyableV
-// if you do want polymorphic behavior in your class.
-//
-// No library is required when using these functinons.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef SUPPORT_NONCOPYABLE_H
-#define SUPPORT_NONCOPYABLE_H
-
-class NonCopyable {
-  // Disable the copy constructor and the assignment operator
-  // by making them both private:
-  // 
-  NonCopyable(const NonCopyable &);            // DO NOT IMPLEMENT
-  NonCopyable &operator=(const NonCopyable &); // DO NOT IMPLEMENT
-protected:
-  inline NonCopyable() {}
-  inline ~NonCopyable() {}
-};
-
-#endif