summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/tools
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-08-12 15:53:52 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-08-13 19:58:40 +0200
commitd4a73d42557fab58fdab87304692062812ad5889 (patch)
treec94f13658a03ea28deb3432256289ba75c4f471f /tests/auto/corelib/tools
parentd12afeff4097dd78f1311511e0c8f74e1a810d47 (diff)
Another round of using noexcept instead of pre-C++11 defines
A few new files were added with old-school defines. Change-Id: Ieb2c71e094e55102f3f39fb9551823f36863f5f4 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'tests/auto/corelib/tools')
-rw-r--r--tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp
index a7fa5094c5..733d8432bb 100644
--- a/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp
+++ b/tests/auto/corelib/tools/containerapisymmetry/tst_containerapisymmetry.cpp
@@ -64,7 +64,7 @@
struct Movable
{
- explicit Movable(int i = 0) Q_DECL_NOTHROW
+ explicit Movable(int i = 0) noexcept
: i(i)
{
++instanceCount;
@@ -86,11 +86,11 @@ struct Movable
};
int Movable::instanceCount = 0;
-bool operator==(Movable lhs, Movable rhs) Q_DECL_NOTHROW { return lhs.i == rhs.i; }
-bool operator!=(Movable lhs, Movable rhs) Q_DECL_NOTHROW { return lhs.i != rhs.i; }
-bool operator<(Movable lhs, Movable rhs) Q_DECL_NOTHROW { return lhs.i < rhs.i; }
+bool operator==(Movable lhs, Movable rhs) noexcept { return lhs.i == rhs.i; }
+bool operator!=(Movable lhs, Movable rhs) noexcept { return lhs.i != rhs.i; }
+bool operator<(Movable lhs, Movable rhs) noexcept { return lhs.i < rhs.i; }
-size_t qHash(Movable m, size_t seed = 0) Q_DECL_NOTHROW { return qHash(m.i, seed); }
+size_t qHash(Movable m, size_t seed = 0) noexcept { return qHash(m.i, seed); }
QDebug &operator<<(QDebug &d, Movable m)
{
const QDebugStateSaver saver(d);
@@ -103,7 +103,7 @@ QT_END_NAMESPACE
struct Complex
{
- explicit Complex(int i = 0) Q_DECL_NOTHROW
+ explicit Complex(int i = 0) noexcept
: i(i)
{
++instanceCount;
@@ -125,11 +125,11 @@ struct Complex
};
int Complex::instanceCount = 0;
-bool operator==(Complex lhs, Complex rhs) Q_DECL_NOTHROW { return lhs.i == rhs.i; }
-bool operator!=(Complex lhs, Complex rhs) Q_DECL_NOTHROW { return lhs.i != rhs.i; }
-bool operator<(Complex lhs, Complex rhs) Q_DECL_NOTHROW { return lhs.i < rhs.i; }
+bool operator==(Complex lhs, Complex rhs) noexcept { return lhs.i == rhs.i; }
+bool operator!=(Complex lhs, Complex rhs) noexcept { return lhs.i != rhs.i; }
+bool operator<(Complex lhs, Complex rhs) noexcept { return lhs.i < rhs.i; }
-size_t qHash(Complex c, size_t seed = 0) Q_DECL_NOTHROW { return qHash(c.i, seed); }
+size_t qHash(Complex c, size_t seed = 0) noexcept { return qHash(c.i, seed); }
QDebug &operator<<(QDebug &d, Complex c)
{
const QDebugStateSaver saver(d);
@@ -139,7 +139,7 @@ QDebug &operator<<(QDebug &d, Complex c)
struct DuplicateStrategyTestType
{
- explicit DuplicateStrategyTestType(int i = 0) Q_DECL_NOTHROW
+ explicit DuplicateStrategyTestType(int i = 0) noexcept
: i(i),
j(++counter)
{
@@ -155,27 +155,27 @@ int DuplicateStrategyTestType::counter = 0;
// only look at the i member, not j. j allows us to identify which instance
// gets inserted in containers that don't allow for duplicates
-bool operator==(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) Q_DECL_NOTHROW
+bool operator==(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) noexcept
{
return lhs.i == rhs.i;
}
-bool operator!=(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) Q_DECL_NOTHROW
+bool operator!=(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) noexcept
{
return lhs.i != rhs.i;
}
-bool operator<(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) Q_DECL_NOTHROW
+bool operator<(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) noexcept
{
return lhs.i < rhs.i;
}
-size_t qHash(DuplicateStrategyTestType c, size_t seed = 0) Q_DECL_NOTHROW
+size_t qHash(DuplicateStrategyTestType c, size_t seed = 0) noexcept
{
return qHash(c.i, seed);
}
-bool reallyEqual(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) Q_DECL_NOTHROW
+bool reallyEqual(DuplicateStrategyTestType lhs, DuplicateStrategyTestType rhs) noexcept
{
return lhs.i == rhs.i && lhs.j == rhs.j;
}
@@ -191,7 +191,7 @@ namespace std {
template<>
struct hash<Movable>
{
- std::size_t operator()(Movable m) const Q_DECL_NOTHROW
+ std::size_t operator()(Movable m) const noexcept
{
return hash<int>()(m.i);
}
@@ -200,7 +200,7 @@ struct hash<Movable>
template<>
struct hash<Complex>
{
- std::size_t operator()(Complex m) const Q_DECL_NOTHROW
+ std::size_t operator()(Complex m) const noexcept
{
return hash<int>()(m.i);
}
@@ -209,7 +209,7 @@ struct hash<Complex>
template<>
struct hash<DuplicateStrategyTestType>
{
- std::size_t operator()(DuplicateStrategyTestType m) const Q_DECL_NOTHROW
+ std::size_t operator()(DuplicateStrategyTestType m) const noexcept
{
return hash<int>()(m.i);
}