2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-28 07:22:12 +00:00

We need some using std::swap declarations.

This commit is contained in:
jzmaddock
2016-04-12 18:35:01 +01:00

View File

@@ -41,6 +41,7 @@ namespace detail
template <typename SteinDomain>
SteinDomain Stein_gcd(SteinDomain m, SteinDomain n)
{
using std::swap;
BOOST_ASSERT(m >= 0);
BOOST_ASSERT(n >= 0);
if (m == SteinDomain(0))
@@ -84,6 +85,7 @@ namespace detail
template <typename EuclideanDomain>
inline EuclideanDomain Euclid_gcd(EuclideanDomain a, EuclideanDomain b)
{
using std::swap;
while (b != EuclideanDomain(0))
{
a %= b;