summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/ptests.h
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2020-07-25 14:44:11 +0200
committer couriersud <couriersud@gmx.org>2020-07-25 14:47:20 +0200
commitc29a37c3931c811fb3c19e387aecd6cb61322ad4 (patch)
tree3a6a9f07e3b110f0237d58dd64fb109a09d08c36 /src/lib/netlist/plib/ptests.h
parent3a9ab286c6c03567ae037a192025d7dbd02e5099 (diff)
netlist: fix some clang tidy warnings.
Diffstat (limited to 'src/lib/netlist/plib/ptests.h')
-rw-r--r--src/lib/netlist/plib/ptests.h16
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;