cgal/Homogeneous_kernel/include/CGAL/Homogeneous
Sylvain Pion 2eb12d7441 - First part of introduction of Return_base_tag workaround for lack
of "forwarding constructors".
  Quoting some comment in the code:
  "
    This is a simple tag which is used as additional (first) argument in
    some kernel functors, to tell them to return the base (rep) class,
    instead of the main type (e.g. Kernel_base::Point_2 instead
    of Kernel::Point_2).  This is a minor optimization which prevents
    useless copies of the "reps".

    Those functors are only those used in the constructors of the kernel
    types like Point_2, so it's limited.

    The real solution will be to use "forwarding constructors", when they
    will be available in C++.
    In the mean time, this should be a mostly/hopefully internal hack.
  "
2006-08-16 14:56:11 +00:00
..
Aff_transformationH2.h
Aff_transformationH3.h
CircleH2.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
Data_accessorH2.h
DirectionH2.h Move Direction_2 I/O to user class level 2006-08-05 22:55:06 +00:00
DirectionH3.h Move Direction_3 I/O to user class level 2006-08-06 15:29:08 +00:00
Homogeneous_base.h
Iso_cuboidH3.h fixed min/max problem 2006-08-16 14:43:19 +00:00
Iso_rectangleH2.h fixed min/max problem 2006-08-16 14:43:19 +00:00
LineH2.h
PlaneH3.h You believed this could be something else ? : Move Plane_3 I/O to user class level 2006-08-06 16:06:39 +00:00
PointH2.h - Optimize equi_distant_line() by merging the calls to 2006-08-07 15:57:40 +00:00
PointH3.h - Optimize equi_distant_line() by merging the calls to 2006-08-07 15:57:40 +00:00
RayH2.h Move Ray_2 I/O to user class level 2006-08-05 23:18:30 +00:00
RayH3.h Move Ray_3 I/O to user class level 2006-08-06 15:45:55 +00:00
SphereH3.h
VectorH2.h - Optimize equi_distant_line() by merging the calls to 2006-08-07 15:57:40 +00:00
VectorH3.h - Optimize equi_distant_line() by merging the calls to 2006-08-07 15:57:40 +00:00
basic_constructionsH2.h
basic_constructionsH3.h
distance_predicatesH2.h
distance_predicatesH3.h
function_objects.h - First part of introduction of Return_base_tag workaround for lack 2006-08-16 14:56:11 +00:00
predicates_on_directionsH2.h
predicates_on_pointsH2.h
predicates_on_pointsH3.h
predicates_on_rtH2.h