cgal/Kernel_23/include/CGAL/Kernel
Sylvain Pion daee2152ec Make the return type of the function operator() of the
Construct_point_2 functors be the Rep class (the base).
This avoids conversions Rep -> Point_2 -> Rep, hence
useless copies of objects.
The result_type of the functors does not change
(we therefore return a type which is only convertible
to result_type, but hopefully this is fine, and what standard
requirements on functors are anyway).
A real fix for this would require the language addition of
"forwarding constructors".
2006-08-11 11:48:16 +00:00
..
Cartesian_coordinate_iterator_2.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Cartesian_coordinate_iterator_3.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Dimension.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Dimension_utils.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Same_uncertainty.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Type_equality_wrapper.h Use CGAL_Kernel_obj. 2006-08-02 11:43:40 +00:00
Type_mapper.h Add a macro CGAL_Kernel_obj(X) in the same spirit 2006-08-02 11:36:26 +00:00
Wutils.h Introduce wmult_hw(), a new abstraction for Homogeneous/Cartesian, 2006-08-07 12:34:24 +00:00
concept_archetype_functors.h Bad luck: "equi-distant" -> "equidistant" (thanks Andreas). 2006-08-07 16:11:40 +00:00
concept_archetype_interface_macros.h Bad luck: "equi-distant" -> "equidistant" (thanks Andreas). 2006-08-07 16:11:40 +00:00
function_objects.h Make the return type of the function operator() of the 2006-08-11 11:48:16 +00:00
global_functions.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
global_functions_2.h Add overloads of circumcenter() taking only 2 Point_2 (or Point_3), 2006-08-03 17:07:39 +00:00
global_functions_3.h Bad luck: "equi-distant" -> "equidistant" (thanks Andreas). 2006-08-07 16:11:40 +00:00
global_functions_internal_2.h Add overloads of circumcenter() taking only 2 Point_2 (or Point_3), 2006-08-03 17:07:39 +00:00
global_functions_internal_3.h Bad luck: "equi-distant" -> "equidistant" (thanks Andreas). 2006-08-07 16:11:40 +00:00
interface_macros.h Bad luck: "equi-distant" -> "equidistant" (thanks Andreas). 2006-08-07 16:11:40 +00:00
mpl.h - Add a distinguishing "int" template parameter 2006-08-07 15:18:21 +00:00
solve.h Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00