cgal/Polygon_mesh_processing
Laurent Rineau 81357855d5
Using std::optional for Property_container::get<T> (#8035)
## Summary of Changes
Switching from `std::pair<Property_map<T>, bool>` to `std::optional` in
`Property_container::get<T>`

Introducing `Pair_optional_adaptor` for backward compatibility which
extends `std::optional<T>` to interface of `std::pair`

using `Pair_optional_adaptor` for `Surface_mesh` and `Point_set_3`

## Release Management

* Affected package(s): Point_set_3, Surface_mesh, STL_Extension
2024-05-22 12:12:56 +02:00
..
benchmark/Polygon_mesh_processing removing deprecated AABB types 2024-03-26 15:56:45 +01:00
doc/Polygon_mesh_processing Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d 2024-05-15 16:12:19 +02:00
examples/Polygon_mesh_processing Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d 2024-05-15 16:12:19 +02:00
include/CGAL Merge pull request #8057 from sloriot/AABB_tree-2d_and_3d 2024-05-15 16:12:19 +02:00
package_info/Polygon_mesh_processing undo dependency changes + always use core if not disabled 2024-02-27 16:19:28 +01:00
test/Polygon_mesh_processing Using std::optional for Property_container::get<T> (#8035) 2024-05-22 12:12:56 +02:00