From a982215ab7f2a4c5e59269004393e4225f47c865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Fri, 20 Oct 2017 16:36:43 +0200 Subject: [PATCH] Core/Bitset: Mark swap as noexcept --- include/Nazara/Core/Bitset.hpp | 4 ++-- include/Nazara/Core/Bitset.inl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/Nazara/Core/Bitset.hpp b/include/Nazara/Core/Bitset.hpp index 97bcc43f3..b175021b4 100644 --- a/include/Nazara/Core/Bitset.hpp +++ b/include/Nazara/Core/Bitset.hpp @@ -76,7 +76,7 @@ namespace Nz void ShiftLeft(std::size_t pos); void ShiftRight(std::size_t pos); - void Swap(Bitset& bitset); + void Swap(Bitset& bitset) noexcept; bool Test(std::size_t bit) const; bool TestAll() const; @@ -199,7 +199,7 @@ namespace Nz namespace std { template - void swap(Nz::Bitset& lhs, Nz::Bitset& rhs); + void swap(Nz::Bitset& lhs, Nz::Bitset& rhs) noexcept; } #include diff --git a/include/Nazara/Core/Bitset.inl b/include/Nazara/Core/Bitset.inl index 044c7d0af..c3649cf1d 100644 --- a/include/Nazara/Core/Bitset.inl +++ b/include/Nazara/Core/Bitset.inl @@ -776,7 +776,7 @@ namespace Nz * \param bitset Other bitset to swap */ template - void Bitset::Swap(Bitset& bitset) + void Bitset::Swap(Bitset& bitset) noexcept { std::swap(m_bitCount, bitset.m_bitCount); std::swap(m_blocks, bitset.m_blocks); @@ -1645,7 +1645,7 @@ namespace std */ template - void swap(Nz::Bitset& lhs, Nz::Bitset& rhs) + void swap(Nz::Bitset& lhs, Nz::Bitset& rhs) noexcept { lhs.Swap(rhs); }