mirror of https://github.com/CGAL/cgal
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". |
||
|---|---|---|
| .. | ||
| Cartesian_coordinate_iterator_2.h | ||
| Cartesian_coordinate_iterator_3.h | ||
| Dimension.h | ||
| Dimension_utils.h | ||
| Same_uncertainty.h | ||
| Type_equality_wrapper.h | ||
| Type_mapper.h | ||
| Wutils.h | ||
| concept_archetype_functors.h | ||
| concept_archetype_interface_macros.h | ||
| function_objects.h | ||
| global_functions.h | ||
| global_functions_2.h | ||
| global_functions_3.h | ||
| global_functions_internal_2.h | ||
| global_functions_internal_3.h | ||
| interface_macros.h | ||
| mpl.h | ||
| solve.h | ||