diff --git a/Modular_arithmetic/include/CGAL/Modular_traits.h b/Modular_arithmetic/include/CGAL/Modular_traits.h index 26154dfe634..d96df2af3c0 100644 --- a/Modular_arithmetic/include/CGAL/Modular_traits.h +++ b/Modular_arithmetic/include/CGAL/Modular_traits.h @@ -45,6 +45,15 @@ public: typedef ::CGAL::Null_functor Modular_image_inv; }; +template +inline +typename CGAL::Modular_traits::Modular_NT +modular_image(const NT& x){ + typename CGAL::Modular_traits::Modular_image modular_image; + return modular_image(x); +} + + // The MODULAR_TRAITS specializations for some builtin types // =========================================================================