Remove copy constructor instead of adding operator= as it triggers a compilation error VC12 Poisson

This commit is contained in:
Andreas Fabri 2019-01-15 09:32:21 +01:00
parent cc9e304c60
commit 380cffffb1
1 changed files with 0 additions and 10 deletions

View File

@ -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