fix compilation error without C++20

This commit is contained in:
Laurent Rineau 2025-11-13 09:48:30 +01:00
parent 18e5836373
commit ef6f9d8c3c
1 changed files with 6 additions and 6 deletions

View File

@ -377,12 +377,12 @@ std::function<void()> create_output_finalizer(const CDT& cdt, const CDT_options&
}));
#else
auto is_facet_constrained = [&](auto f) { return cdt.is_facet_constrained(f); };
auto it_end = cdt.finite_facets_end();
cdt.write_facets(dump, cdt.triangulation(),
CGAL::make_range(
boost::make_filter_iterator(is_facet_constrained,cdt.finite_facets_begin(), it_end),
boost::make_filter_iterator(is_facet_constrained,it_end, it_end)));
const auto& tr = cdt.triangulation();
auto it_begin = tr.finite_facets_begin();
auto it_end = tr.finite_facets_end();
auto filtered_it_begin = boost::make_filter_iterator(is_facet_constrained,it_begin, it_end);
auto filtered_it_end = boost::make_filter_iterator(is_facet_constrained,it_end, it_end);
cdt.write_facets(dump, tr, CGAL::make_range(filtered_it_begin, filtered_it_end));
#endif
}
};