From 0e898d90941245b412a0e2912e09e7bc315c71eb Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Tue, 8 Nov 2022 12:00:13 +0100 Subject: [PATCH] decltype(auto) for Bbox_[23] In the cartesian converter, the conversion of a bbox (2D or 3D) returns a reference. --- Filtered_kernel/include/CGAL/Converting_construction.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Filtered_kernel/include/CGAL/Converting_construction.h b/Filtered_kernel/include/CGAL/Converting_construction.h index 2f6da83df49..42076b5d20f 100644 --- a/Filtered_kernel/include/CGAL/Converting_construction.h +++ b/Filtered_kernel/include/CGAL/Converting_construction.h @@ -37,7 +37,7 @@ struct Converting_construction template ::value>* = nullptr> - auto operator()(Args&&... args) const { + decltype(auto) operator()(Args&&... args) const { return backward_convert(construct(convert(args)...)); } };