From d73a944fa419f179d7c9b627cbfc4fb773dc9ce6 Mon Sep 17 00:00:00 2001 From: Efi Fogel Date: Tue, 30 Jun 2020 21:51:42 +0300 Subject: [PATCH] Replaced legacy CGAL::Object with modern boost::variant. --- Installation/CHANGES.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Installation/CHANGES.md b/Installation/CHANGES.md index 88591cc6c07..a7f1217889a 100644 --- a/Installation/CHANGES.md +++ b/Installation/CHANGES.md @@ -101,10 +101,13 @@ Release date: July 2020 As there exists an implicit conversion from `boost::variant` to `CGAL::Object`, the new code is backward compatible. However, it is recommended that all calls to the intersection functions are fixed to use the new return type. - - Changed Make_x_monotone_2::operator()() return type from legacy [`CGAL::Object`](https://doc.cgal.org/5.1/STL_Extension/classCGAL_1_1Object.html) + - Changed `Make_x_monotone_2::operator()(`) return type from legacy [`CGAL::Object`](https://doc.cgal.org/5.1/STL_Extension/classCGAL_1_1Object.html) to modern `boost::variant` in all traits concepts and models. As exaplained above, the code is backward compatible. However, it is recommended that all - calls to Make_x_monotone_2::operator()() are fixed to use the new return type. + calls to `Make_x_monotone_2::operator()()` are fixed to use the new return type. + - Changed `decompose()` interface to use modern `boost::variant` instead of legacy [`CGAL::Object`](https://doc.cgal.org/5.1/STL_Extension/classCGAL_1_1Object.html) + As exaplained above, the code is backward compatible. However, it is recommended that all + calls to `decompose()` are fixed to use the new interface. ### [2D Regularized Boolean Set-Operations](https://doc.cgal.org/5.1/Manual/packages.html#PkgBooleanSetOperations2)