From 380cffffb1942a7d48eefff3ab8297e3772b61ab Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Tue, 15 Jan 2019 09:32:21 +0100 Subject: [PATCH] Remove copy constructor instead of adding operator= as it triggers a compilation error VC12 Poisson --- .../include/CGAL/Delaunay_triangulation_3.h | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h b/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h index d206487b36f..f88764b8197 100644 --- a/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h +++ b/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h @@ -251,13 +251,6 @@ public: : Tr_Base(p0, p1, p2, p3, gt, lock_ds) {} - // copy constructor duplicates vertices and cells - Delaunay_triangulation_3(const Delaunay_triangulation_3& tr) - : Tr_Base(tr) - { - CGAL_triangulation_postcondition(is_valid()); - } - template < typename InputIterator > Delaunay_triangulation_3(InputIterator first, InputIterator last, const Gt& gt = Gt(), Lock_data_structure *lock_ds = NULL) @@ -275,9 +268,6 @@ public: insert(first, last); } -#ifndef CGAL_CFG_NO_CPP0X_DELETED_AND_DEFAULT_FUNCTIONS - Delaunay_triangulation_3& operator=(const Delaunay_triangulation_3&)=default; -#endif private: #ifdef CGAL_CONCURRENT_TRIANGULATION_3_ADD_TEMPORARY_POINTS_ON_FAR_SPHERE