summaryrefslogtreecommitdiff
path: root/tests/testsrc
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testsrc')
-rw-r--r--tests/testsrc/bad/final1.cpp1
-rw-r--r--tests/testsrc/bad/formatting.cpp1
-rw-r--r--tests/testsrc/good/constructor1.cpp3
-rw-r--r--tests/testsrc/good/constructor1.h4
-rw-r--r--tests/testsrc/good/final1.cpp3
-rw-r--r--tests/testsrc/good/final1.h2
-rw-r--r--tests/testsrc/good/formatting.cpp5
-rw-r--r--tests/testsrc/good/formatting.h3
-rw-r--r--tests/testsrc/good/formatting2.cpp2
-rw-r--r--tests/testsrc/good/virtual1.cpp2
-rw-r--r--tests/testsrc/good/virtual1.h2
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)
}