From c7a76c726a57877a0fbfcaa29bb3d65ce99eea77 Mon Sep 17 00:00:00 2001 From: Michael Hemmer Date: Mon, 31 Mar 2008 12:52:13 +0000 Subject: [PATCH] added function CGAL::modular_image --- Modular_arithmetic/include/CGAL/Modular_traits.h | 9 +++++++++ 1 file changed, 9 insertions(+) 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 // =========================================================================