summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.h
diff options
context:
space:
mode:
authorRegina Pfeifer <regina@mailbox.org>2019-01-23 19:30:01 (GMT)
committerBrad King <brad.king@kitware.com>2019-01-29 19:09:21 (GMT)
commitb05b778a2dfbcb6978d652dfa27bd52cc649f736 (patch)
tree93eb16efaa0aa9209a47e48ee7cedea1753dc88a /Source/cmMakefile.h
parentd75fec5a88f81a8c16cdeab46766e92a14d1d3cf (diff)
downloadCMake-b05b778a2dfbcb6978d652dfa27bd52cc649f736.zip
CMake-b05b778a2dfbcb6978d652dfa27bd52cc649f736.tar.gz
CMake-b05b778a2dfbcb6978d652dfa27bd52cc649f736.tar.bz2
clang-tidy: Use `= delete`
Diffstat (limited to 'Source/cmMakefile.h')
-rw-r--r--Source/cmMakefile.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h
index 2bd44e2..70a5689 100644
--- a/Source/cmMakefile.h
+++ b/Source/cmMakefile.h
@@ -65,8 +65,6 @@ public:
*/
class cmMakefile
{
- CM_DISABLE_COPY(cmMakefile)
-
public:
/* Mark a variable as used */
void MarkVariableAsUsed(const std::string& var);
@@ -84,6 +82,9 @@ public:
*/
~cmMakefile();
+ cmMakefile(cmMakefile const&) = delete;
+ cmMakefile& operator=(cmMakefile const&) = delete;
+
cmDirectoryId GetDirectoryId() const;
bool ReadListFile(const std::string& filename);
@@ -780,15 +781,18 @@ public:
/** Helper class to push and pop scopes automatically. */
class ScopePushPop
{
- CM_DISABLE_COPY(ScopePushPop)
public:
ScopePushPop(cmMakefile* m)
: Makefile(m)
{
this->Makefile->PushScope();
}
+
~ScopePushPop() { this->Makefile->PopScope(); }
+ ScopePushPop(ScopePushPop const&) = delete;
+ ScopePushPop& operator=(ScopePushPop const&) = delete;
+
private:
cmMakefile* Makefile;
};