diff --git a/Number_types/doc/Number_types/CGAL/boost_mp.h b/Number_types/doc/Number_types/CGAL/boost_mp.h
index b6c19f42328..d587b621c8c 100644
--- a/Number_types/doc/Number_types/CGAL/boost_mp.h
+++ b/Number_types/doc/Number_types/CGAL/boost_mp.h
@@ -1,40 +1,43 @@
-
+namespace boost { namespace multiprecision {
/*!
-\ingroup nt_gmp
+\ingroup nt_boost
-The class `mpq_class` is an exact multiprecision rational number type,
-provided by \gmp.
+The class `cpp_rational` is an exact multiprecision rational number type,
+provided by \boost.
CGAL provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{Field,RealEmbeddable,Fraction}
-See the \gmp documentation for additional details.
+See the \boost documentation for additional details on
+Boost Multiprecision Rational Types
*/
-class mpq_class {
-}; /* end mpq_class */
+class cpp_rational {
+};
/*!
-\ingroup nt_gmp
+\ingroup nt_boost
-The class `mpz_class` is an exact multiprecision integer number type,
-provided by \gmp.
+The class `cpp_int` is an exact multiprecision integer number type,
+provided by \boost.
CGAL provides the necessary functions to make it compliant to the number type
concept.
\cgalModels{EuclideanRing,RealEmbeddable}
-See the \gmp documentation for additional details.
+See the \boost documentation for additional details on
+Boost Multiprecision Integer Types
*/
-class mpz_class {
-}; /* end mpz_class */
+class cpp_int {
+};
+}} //namespace boost::multiprecision