diff options
Diffstat (limited to 'tests/testsrc')
-rw-r--r-- | tests/testsrc/bad/final1.cpp | 1 | ||||
-rw-r--r-- | tests/testsrc/bad/formatting.cpp | 1 | ||||
-rw-r--r-- | tests/testsrc/good/constructor1.cpp | 3 | ||||
-rw-r--r-- | tests/testsrc/good/constructor1.h | 4 | ||||
-rw-r--r-- | tests/testsrc/good/final1.cpp | 3 | ||||
-rw-r--r-- | tests/testsrc/good/final1.h | 2 | ||||
-rw-r--r-- | tests/testsrc/good/formatting.cpp | 5 | ||||
-rw-r--r-- | tests/testsrc/good/formatting.h | 3 | ||||
-rw-r--r-- | tests/testsrc/good/formatting2.cpp | 2 | ||||
-rw-r--r-- | tests/testsrc/good/virtual1.cpp | 2 | ||||
-rw-r--r-- | tests/testsrc/good/virtual1.h | 2 |
11 files changed, 28 insertions, 0 deletions
diff --git a/tests/testsrc/bad/final1.cpp b/tests/testsrc/bad/final1.cpp index 3e17bb2..045cf18 100644 --- a/tests/testsrc/bad/final1.cpp +++ b/tests/testsrc/bad/final1.cpp @@ -24,6 +24,7 @@ class Test1 { + A_DELETE_COPY(Test2); Test1(); } diff --git a/tests/testsrc/bad/formatting.cpp b/tests/testsrc/bad/formatting.cpp index 2f0bda5..3dab5ed 100644 --- a/tests/testsrc/bad/formatting.cpp +++ b/tests/testsrc/bad/formatting.cpp @@ -25,6 +25,7 @@ class Test1 final { public: + A_DELETE_COPY(Test3); Test1::Test1() { } diff --git a/tests/testsrc/good/constructor1.cpp b/tests/testsrc/good/constructor1.cpp index 41003b7..d300f06 100644 --- a/tests/testsrc/good/constructor1.cpp +++ b/tests/testsrc/good/constructor1.cpp @@ -24,6 +24,7 @@ class Test1 final { + A_DELETE_COPY(Test1) Test1::Test1() { } @@ -31,6 +32,8 @@ class Test1 final struct Test2 final { + A_DELETE_COPY(Test2) + Test2::Test2() : data1(), data2() diff --git a/tests/testsrc/good/constructor1.h b/tests/testsrc/good/constructor1.h index 4e5a06d..d33fadb 100644 --- a/tests/testsrc/good/constructor1.h +++ b/tests/testsrc/good/constructor1.h @@ -22,6 +22,8 @@ class Test1 final { + A_DELETE_COPY(Test1) + Test1::Test1() { } @@ -29,6 +31,8 @@ class Test1 final struct Test2 final { + A_DEFAULT_COPY(Test2) + Test2::Test2() : data1(), data2() diff --git a/tests/testsrc/good/final1.cpp b/tests/testsrc/good/final1.cpp index cdb6a1b..abac4dd 100644 --- a/tests/testsrc/good/final1.cpp +++ b/tests/testsrc/good/final1.cpp @@ -24,12 +24,15 @@ class Test1 final { + A_DELETE_COPY(Test1); Test1(); } class Test2 notfinal : public Test1 { Test2(); + + A_DEFAULT_COPY(Test2); } /* diff --git a/tests/testsrc/good/final1.h b/tests/testsrc/good/final1.h index c66c08a..913384f 100644 --- a/tests/testsrc/good/final1.h +++ b/tests/testsrc/good/final1.h @@ -22,10 +22,12 @@ class Test1 notfinal { + A_DELETE_COPY(Test1) } class Test2 final : public Test1 { + A_DELETE_COPY(Test2) } diff --git a/tests/testsrc/good/formatting.cpp b/tests/testsrc/good/formatting.cpp index 6d4d47a..5e1c6fe 100644 --- a/tests/testsrc/good/formatting.cpp +++ b/tests/testsrc/good/formatting.cpp @@ -25,6 +25,7 @@ class Test1 final { public: + A_DELETE_COPY(Test1); Test1::Test1() { } @@ -33,6 +34,7 @@ class Test1 final struct Test2 final { protected: + A_DELETE_COPY(Test2); Test2::Test2() : data1(), data2() @@ -42,6 +44,7 @@ struct Test2 final struct Test3 final { + A_DEFAULT_COPY(Test3); private: Test3::Test3() : data1(), @@ -59,6 +62,8 @@ struct ParticleTimer final { } + A_DELETE_COPY(ParticleTimer); + Particle *particle; int endTime; Particle *const particle; diff --git a/tests/testsrc/good/formatting.h b/tests/testsrc/good/formatting.h index df123d2..a6ccd4b 100644 --- a/tests/testsrc/good/formatting.h +++ b/tests/testsrc/good/formatting.h @@ -22,6 +22,7 @@ class Test1 final { + A_DELETE_COPY(Test1) public: Test1::Test1() { @@ -30,6 +31,7 @@ class Test1 final struct Test2 final { + A_DEFAULT_COPY(Test2) protected: Test2::Test2() : data1(), @@ -40,6 +42,7 @@ struct Test2 final struct Test3 final { + A_DELETE_COPY(Test3) private: Test3::Test3() : data1(), diff --git a/tests/testsrc/good/formatting2.cpp b/tests/testsrc/good/formatting2.cpp index e790ade..fc20f0c 100644 --- a/tests/testsrc/good/formatting2.cpp +++ b/tests/testsrc/good/formatting2.cpp @@ -26,6 +26,8 @@ namespace static class SortPartyFunctor final { public: + A_DELETE_COPY(SortPartyFunctor) + bool operator() (const PartyMember *const p1, const PartyMember *const p2) const { diff --git a/tests/testsrc/good/virtual1.cpp b/tests/testsrc/good/virtual1.cpp index 5314e16..6d2fad9 100644 --- a/tests/testsrc/good/virtual1.cpp +++ b/tests/testsrc/good/virtual1.cpp @@ -24,11 +24,13 @@ class Test1 final { + A_DELETE_COPY(Test1) virtual Test1finalize(); } class Test2 notfinal : public Test1 { + A_DEFAULT_COPY(Test2) Test2() override final; } diff --git a/tests/testsrc/good/virtual1.h b/tests/testsrc/good/virtual1.h index c66c08a..a82e2ec 100644 --- a/tests/testsrc/good/virtual1.h +++ b/tests/testsrc/good/virtual1.h @@ -22,10 +22,12 @@ class Test1 notfinal { + A_DEFAULT_COPY(Test1) } class Test2 final : public Test1 { + A_DEFAULT_COPY(Test2) } |