Fix using c++17 static asserts

This commit is contained in:
Mael Rouxel-Labbé 2025-03-23 23:18:49 +01:00
parent ce7cb41d5b
commit 9ba631d07c
2 changed files with 2 additions and 2 deletions

View File

@ -127,7 +127,7 @@ create_partial_exterior_weighted_straight_skeleton_2(const FT& aMaxOffset,
typedef typename Kernel_traits<Point_2>::Kernel IK; typedef typename Kernel_traits<Point_2>::Kernel IK;
typedef typename IK::FT IFT; typedef typename IK::FT IFT;
static_assert((std::is_same<typename std::iterator_traits<WeightIterator>::value_type, IFT>::value)); static_assert((std::is_same<typename std::iterator_traits<WeightIterator>::value_type, IFT>::value), "Vertices and weights should have the same FT");
boost::shared_ptr<Straight_skeleton_2<K> > rSkeleton; boost::shared_ptr<Straight_skeleton_2<K> > rSkeleton;

View File

@ -148,7 +148,7 @@ create_exterior_weighted_straight_skeleton_2(const FT& max_offset,
using IK = typename Kernel_traits<Point_2>::Kernel; using IK = typename Kernel_traits<Point_2>::Kernel;
using IFT = typename IK::FT; using IFT = typename IK::FT;
static_assert((std::is_same<typename std::iterator_traits<WeightIterator>::value_type, IFT>::value)); static_assert((std::is_same<typename std::iterator_traits<WeightIterator>::value_type, IFT>::value), "Vertices and weights should have the same FT");
boost::shared_ptr<Straight_skeleton_2<K> > skeleton; boost::shared_ptr<Straight_skeleton_2<K> > skeleton;