From a25c35c9921cacc30e6be4adb6499870a8ca3fad Mon Sep 17 00:00:00 2001 From: Sylvain Pion Date: Wed, 3 Oct 2007 14:13:50 +0000 Subject: [PATCH] Add declaration of Regular_triangulation_filtered_traits_2 to prevent problems due to cyclic dependency. --- .../include/CGAL/Regular_triangulation_euclidean_traits_2.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Triangulation_2/include/CGAL/Regular_triangulation_euclidean_traits_2.h b/Triangulation_2/include/CGAL/Regular_triangulation_euclidean_traits_2.h index 8895d53d2ef..925dd2c6322 100644 --- a/Triangulation_2/include/CGAL/Regular_triangulation_euclidean_traits_2.h +++ b/Triangulation_2/include/CGAL/Regular_triangulation_euclidean_traits_2.h @@ -424,6 +424,11 @@ CGAL_END_NAMESPACE CGAL_BEGIN_NAMESPACE +// This declaration is needed to break the cyclic dependency. +template < typename K > +class Regular_triangulation_filtered_traits_2; + + template < typename CK > class Regular_triangulation_euclidean_traits_2 < Filtered_kernel > : public Regular_triangulation_filtered_traits_2 < Filtered_kernel >