mirror of https://github.com/CGAL/cgal
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.
"
|
||
|---|---|---|
| .. | ||
| Aff_transformationH2.h | ||
| Aff_transformationH3.h | ||
| CircleH2.h | ||
| Data_accessorH2.h | ||
| DirectionH2.h | ||
| DirectionH3.h | ||
| Homogeneous_base.h | ||
| Iso_cuboidH3.h | ||
| Iso_rectangleH2.h | ||
| LineH2.h | ||
| PlaneH3.h | ||
| PointH2.h | ||
| PointH3.h | ||
| RayH2.h | ||
| RayH3.h | ||
| SphereH3.h | ||
| VectorH2.h | ||
| VectorH3.h | ||
| basic_constructionsH2.h | ||
| basic_constructionsH3.h | ||
| distance_predicatesH2.h | ||
| distance_predicatesH3.h | ||
| function_objects.h | ||
| predicates_on_directionsH2.h | ||
| predicates_on_pointsH2.h | ||
| predicates_on_pointsH3.h | ||
| predicates_on_rtH2.h | ||