Cleanup. The 2D and 3D triangulation testsuite pass

This commit is contained in:
Andreas Fabri
2016-11-03 13:07:50 +01:00
committed by Jane Tournois
parent c2ee0ae9a8
commit ea50fb811d
15 changed files with 282 additions and 178 deletions
@@ -3054,7 +3054,16 @@ namespace HomogeneousKernelFunctors {
typedef typename K::Line_2 Line_2;
typedef typename Point_2::Rep Rep;
public:
typedef Point_2 result_type;
template<typename>
struct result {
typedef Point_2 type;
};
template<typename F>
struct result<F(Weighted_point_2)> {
typedef const Point_2& type;
};
Rep // Point_2
operator()(Return_base_tag, Origin o) const
@@ -3117,8 +3126,18 @@ namespace HomogeneousKernelFunctors {
typedef typename K::Point_3 Point_3;
typedef typename K::Weighted_point_3 Weighted_point_3;
typedef typename Point_3::Rep Rep;
public:
typedef Point_3 result_type;
template<typename>
struct result {
typedef Point_3 type;
};
template<typename F>
struct result<F(Weighted_point_3)> {
typedef const Point_3& type;
};
Rep // Point_3
operator()(Return_base_tag, Origin o) const