cgal/Kernel_23/include/CGAL
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
..
Kernel Make the return type of the function operator() of the 2006-08-11 11:48:16 +00:00
predicates Rename FT -> RT. 2006-08-02 18:19:18 +00:00
Aff_transformation_2.h
Aff_transformation_3.h
Bbox_2.h Last bunch of I/O changes to alloz Lazy_kernel to pass the kernel-I/O test-suite. 2006-08-06 16:37:35 +00:00
Bbox_3.h Last bunch of I/O changes to alloz Lazy_kernel to pass the kernel-I/O test-suite. 2006-08-06 16:37:35 +00:00
Circle_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Direction_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Direction_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Enum_converter.h in Enum_converter: removed (dummy) conversions for Oriented_side and 2006-07-18 09:36:56 +00:00
Exact_predicates_exact_constructions_kernel.h
Exact_predicates_exact_constructions_kernel_with_sqrt.h
Exact_predicates_inexact_constructions_kernel.h
Handle.h
Handle_for.h
Handle_for_virtual.h
Is_a_predicate.h
Iso_cuboid_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Iso_rectangle_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Kernel_archetype.h
Kernel_checker.h removed specializations of Pairify for Comparison_result and 2006-07-21 11:21:56 +00:00
Kernel_traits.h
Line_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Line_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Object.h
Origin.h
Plane_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Point_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Point_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Qualified_result_of.h Global fix of svn:executable property in trunk 2006-04-14 15:07:17 +00:00
Ray_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Ray_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Segment_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Segment_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Sphere_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Tetrahedron_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Triangle_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Triangle_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Vector_2.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
Vector_3.h Remove the .rep() as they are useless since there is the automatic base class conversion (and see next change) 2006-08-11 11:36:01 +00:00
aff_transformation_tags.h
basic.h
basic_classes.h
basic_constructions_2.h
basic_constructions_3.h
cartesian_homogeneous_conversion.h
concept_archetype_2.h
concept_archetype_3.h
determinant.h Rename FT -> RT. 2006-08-02 18:19:18 +00:00
distance_predicates_2.h
distance_predicates_3.h
enum.h Remove spurious comma triggering a warning with sunpro 2006-08-01 21:29:53 +00:00
functions_on_enums.h - typedefed Oriented_side and Comparison_result to Sign 2006-07-18 07:01:03 +00:00
kernel_assertions.h
kernel_basic.h
kernel_to_kernel.h support for LEDA 5.x (mostly done by Eric Berberich) 2006-08-10 15:14:32 +00:00
predicates_on_lines_2.h
predicates_on_points_2.h
predicates_on_points_3.h
rational_rotation.h Last round of missing std:: before 3.2 (Andreas permission) 2006-04-19 16:56:12 +00:00
representation_tags.h
user_classes.h