Bugfix in copy

This commit is contained in:
Guillaume Damiand 2019-06-14 13:04:25 +02:00
parent 14615ea0aa
commit 4e5b74efe8
2 changed files with 18 additions and 18 deletions

View File

@ -5295,32 +5295,32 @@ namespace CGAL {
Combinatorial_map(const Self & amap) : Base(amap) Combinatorial_map(const Self & amap) : Base(amap)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2> typename Storage2>
Combinatorial_map(const Combinatorial_map<d2, Items2, Alloc2, Storage2>& Combinatorial_map(const Combinatorial_map_base<d2, Refs2, Items2, Alloc2, Storage2>&
amap) : Base(amap) amap) : Base(amap)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2, typename Converters> typename Storage2, typename Converters>
Combinatorial_map(const Combinatorial_map<d2, Items2, Alloc2, Storage2>& Combinatorial_map(const Combinatorial_map_base<d2, Refs2, Items2, Alloc2, Storage2>&
amap, const Converters& converters) : amap, const Converters& converters) :
Base(amap, converters) Base(amap, converters)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2, typename Converters, typename Storage2, typename Converters,
typename DartInfoConverter> typename DartInfoConverter>
Combinatorial_map(const Combinatorial_map<d2, Items2, Alloc2, Storage2>& Combinatorial_map(const Combinatorial_map_base<d2, Refs2, Items2, Alloc2, Storage2>&
amap, const Converters& converters, amap, const Converters& converters,
const DartInfoConverter& dartinfoconverter) : const DartInfoConverter& dartinfoconverter) :
Base(amap, converters, dartinfoconverter) Base(amap, converters, dartinfoconverter)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2, typename Converters, typename Storage2, typename Converters,
typename DartInfoConverter, typename PointConverter > typename DartInfoConverter, typename PointConverter >
Combinatorial_map(const Combinatorial_map<d2, Items2, Alloc2, Storage2>& Combinatorial_map(const Combinatorial_map_base<d2, Refs2, Items2, Alloc2, Storage2>&
amap, const Converters& converters, amap, const Converters& converters,
const DartInfoConverter& dartinfoconverter, const DartInfoConverter& dartinfoconverter,
const PointConverter& pointconverter) : const PointConverter& pointconverter) :

View File

@ -4026,14 +4026,14 @@ namespace CGAL {
if (prec!=null_handle) if (prec!=null_handle)
{ {
// prec and *it must belong to the same vertex of the same volume // prec and *it must belong to the same vertex of the same volume
if ( !CGAL::belong_to_same_cell<0, 2>(prec, *it) ) if ( !belong_to_same_cell<0, 2>(prec, *it) )
return false; return false;
} }
prec = this->template alpha<0>(*it); prec = this->template alpha<0>(*it);
} }
// The path must be closed. // The path must be closed.
if (!CGAL::belong_to_same_cell<0, 2>(prec, *afirst)) if (!belong_to_same_cell<0, 2>(prec, *afirst))
return false; return false;
return true; return true;
@ -4274,33 +4274,33 @@ namespace CGAL {
Generalized_map(const Self & amap) : Base(amap) Generalized_map(const Self & amap) : Base(amap)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2> typename Storage2>
Generalized_map(const Generalized_map<d2, Items2, Alloc2, Storage2>& amap) : Generalized_map(const Generalized_map_base<d2, Refs2, Items2, Alloc2, Storage2>& amap) :
Base(amap) Base(amap)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2, typename Converters> typename Storage2, typename Converters>
Generalized_map(const Generalized_map<d2, Items2, Alloc2, Storage2>& amap, Generalized_map(const Generalized_map_base<d2, Refs2, Items2, Alloc2, Storage2>& amap,
const Converters& converters) : const Converters& converters) :
Base(amap, converters) Base(amap, converters)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2, typename Storage2,
typename Converters, typename DartInfoConverter> typename Converters, typename DartInfoConverter>
Generalized_map(const Generalized_map<d2, Items2, Alloc2, Storage2>& amap, Generalized_map(const Generalized_map_base<d2, Refs2, Items2, Alloc2, Storage2>& amap,
const Converters& converters, const Converters& converters,
const DartInfoConverter& dartinfoconverter) : const DartInfoConverter& dartinfoconverter) :
Base(amap, converters, dartinfoconverter) Base(amap, converters, dartinfoconverter)
{} {}
template <unsigned int d2, typename Items2, typename Alloc2, template <unsigned int d2, typename Refs2, typename Items2, typename Alloc2,
typename Storage2, typename Storage2,
typename Converters, typename DartInfoConverter, typename Converters, typename DartInfoConverter,
typename PointConverter > typename PointConverter >
Generalized_map(const Generalized_map<d2, Items2, Alloc2, Storage2>& amap, Generalized_map(const Generalized_map_base<d2, Refs2, Items2, Alloc2, Storage2>& amap,
const Converters& converters, const Converters& converters,
const DartInfoConverter& dartinfoconverter, const DartInfoConverter& dartinfoconverter,
const PointConverter& pointconverter) : const PointConverter& pointconverter) :