diff --git a/dune/common/bigunsignedint.hh b/dune/common/bigunsignedint.hh index f78bba8101daa8f3aab943bf6931796a82a30be8..b185e9ef87e561e663b8173ec21bb59dc4091922 100644 --- a/dune/common/bigunsignedint.hh +++ b/dune/common/bigunsignedint.hh @@ -16,11 +16,6 @@ * @author Peter Bastian */ -namespace std -{ - template<class T> struct numeric_limits; -} - namespace Dune { /** @addtogroup Common @@ -136,7 +131,7 @@ namespace Dune double todouble() const; friend class bigunsignedint<k/2>; - friend class std::numeric_limits<bigunsignedint<k> >; + friend struct std::numeric_limits< bigunsignedint<k> >; private: unsigned short digit[n]; @@ -553,7 +548,7 @@ namespace Dune namespace std { template<int k> - class numeric_limits<Dune::bigunsignedint<k> > + struct numeric_limits<Dune::bigunsignedint<k> > { public: static const bool is_specialized = true;