From 3b8c06f83631c43b4bce1735d12f51dc729beab1 Mon Sep 17 00:00:00 2001 From: Jane Tournois Date: Thu, 18 Jun 2020 14:23:16 +0200 Subject: [PATCH] fix adjacent_vertices_threadsafe internal::Has_member_visited is not threadsafe --- TDS_3/include/CGAL/Triangulation_data_structure_3.h | 2 +- Triangulation_3/include/CGAL/Regular_triangulation_3.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/TDS_3/include/CGAL/Triangulation_data_structure_3.h b/TDS_3/include/CGAL/Triangulation_data_structure_3.h index c81a7cab524..1024efa0943 100644 --- a/TDS_3/include/CGAL/Triangulation_data_structure_3.h +++ b/TDS_3/include/CGAL/Triangulation_data_structure_3.h @@ -1339,7 +1339,7 @@ public: } return visit_incident_cells_threadsafe< Vertex_extractor, OutputIterator, Filter, - internal::Has_member_visited::value>, + false>, OutputIterator>(v, vertices, f); } diff --git a/Triangulation_3/include/CGAL/Regular_triangulation_3.h b/Triangulation_3/include/CGAL/Regular_triangulation_3.h index b93970449ce..0bf3b88d919 100644 --- a/Triangulation_3/include/CGAL/Regular_triangulation_3.h +++ b/Triangulation_3/include/CGAL/Regular_triangulation_3.h @@ -147,6 +147,7 @@ public: using Tr_Base::geom_traits; #endif using Tr_Base::adjacent_vertices; + using Tr_Base::adjacent_vertices_threadsafe; using Tr_Base::cw; using Tr_Base::ccw; using Tr_Base::construct_point;