diff options
author | 2020-07-25 14:44:11 +0200 | |
---|---|---|
committer | 2020-07-25 14:47:20 +0200 | |
commit | c29a37c3931c811fb3c19e387aecd6cb61322ad4 (patch) | |
tree | 3a6a9f07e3b110f0237d58dd64fb109a09d08c36 /src/lib/netlist/plib/ptests.h | |
parent | 3a9ab286c6c03567ae037a192025d7dbd02e5099 (diff) |
netlist: fix some clang tidy warnings.
Diffstat (limited to 'src/lib/netlist/plib/ptests.h')
-rw-r--r-- | src/lib/netlist/plib/ptests.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/lib/netlist/plib/ptests.h b/src/lib/netlist/plib/ptests.h index 7369e74a20d..9755d49c240 100644 --- a/src/lib/netlist/plib/ptests.h +++ b/src/lib/netlist/plib/ptests.h @@ -69,7 +69,14 @@ namespace testing class Test { public: - virtual ~Test() {} + Test() = default; + virtual ~Test() = default; + + Test(const Test &) = delete; + Test &operator=(const Test &) = delete; + Test(Test &&) noexcept = delete; + Test &operator=(Test &&) noexcept = delete; + virtual void run() {} virtual void SetUp() {} virtual void TearDown() {} @@ -83,7 +90,14 @@ namespace testing { registry().push_back(this); } + + reg_entry_base(const reg_entry_base &) = delete; + reg_entry_base &operator=(const reg_entry_base &) = delete; + reg_entry_base(reg_entry_base &&) noexcept = delete; + reg_entry_base &operator=(reg_entry_base &&) noexcept = delete; + virtual ~reg_entry_base() = default; + virtual Test *create() const { return nullptr; } std::string name; |