From 2bc3a9ee2ec19fdd0de172d9f96a3109f53fab9f Mon Sep 17 00:00:00 2001 From: Guillaume Damiand Date: Thu, 3 Nov 2016 09:31:59 -0400 Subject: [PATCH] Bug fix in GMap iterator --- Generalized_map/include/CGAL/GMap_dart_iterators.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Generalized_map/include/CGAL/GMap_dart_iterators.h b/Generalized_map/include/CGAL/GMap_dart_iterators.h index 32b7cd9bfb8..03a65e266e1 100644 --- a/Generalized_map/include/CGAL/GMap_dart_iterators.h +++ b/Generalized_map/include/CGAL/GMap_dart_iterators.h @@ -680,8 +680,8 @@ namespace CGAL { ::type, A1> { public: - typedef typename GMap_dart_iterator_basic_of_orbit_generic - ::type Self; + typedef GMap_dart_iterator_basic_of_orbit_generic + Self; typedef GMap_extend_iterator ::type, A1> Base; @@ -693,6 +693,10 @@ namespace CGAL { typedef Tag_true Basic_iterator; ///< True iff this iterator is basic public: + /// Main constructor. + GMap_dart_iterator_basic_of_orbit_generic(Map& amap, Dart_handle adart): + Base(amap, adart) + {} /// Main constructor. GMap_dart_iterator_basic_of_orbit_generic(Map& amap, Dart_handle adart, size_type amark):