cgal/Triangulation_2/include/CGAL
Mael Rouxel-Labbé e421fe92f9 Fixed Regular_traits_adaptor
The functor members cannot be references because the Regular_triangulation
might be templated by a traits class that is not simply a Kernel (that is
the case in the package Interpolation).

When that is the case, calling this->K::function_object() might be a call
to a constructor in the base traits class. Thus, the functor members
of Reg_traits_adaptors get initialized to temporaries, which is problematic
because these temporaries are at a much lower scope and thus are quickly
cleaned, leaving us with references to nothing in Reg_traits_adaptor.
2017-06-28 10:14:35 +02:00
..
IO Include licence check header 2017-06-23 10:41:05 +02:00
Triangulation_2 add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
boost/graph Also add support for Regular_triangulation_2 2017-03-31 12:38:17 +02:00
internal Remove dependencies of Triangulation_3 on Triangulation_2 2017-04-06 11:08:37 +02:00
Constrained_Delaunay_triangulation_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Constrained_triangulation_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Constrained_triangulation_face_base_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Constrained_triangulation_plus_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Constraint_hierarchy_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Delaunay_triangulation_2.h Improved readability of Delaunay_triangulation_2.h (no real changes) 2017-06-28 10:14:35 +02:00
Distance_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Polyline_constraint_hierarchy_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Regular_traits_adaptor_2.h Fixed Regular_traits_adaptor 2017-06-28 10:14:35 +02:00
Regular_triangulation_2.h Improved readiblity of Regular_triangulation_2.h (no real changes) 2017-06-28 10:14:35 +02:00
Regular_triangulation_euclidean_traits_2.h Trimmed Regular triangulation euclidean traits 2017-06-28 10:14:35 +02:00
Regular_triangulation_face_base_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Regular_triangulation_filtered_traits_2.h Reintroduce Regular_triangulation_filtered_traits_2 2016-11-03 13:10:27 +01:00
Regular_triangulation_vertex_base_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_2.h Improved readability of Triangulation_2.h (no real changes) 2017-06-28 10:14:35 +02:00
Triangulation_2_filtered_projection_traits_3.h Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Triangulation_2_projection_traits_3.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_2_to_lcc.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_2_traits_3.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_data_structure_using_list_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_default_data_structure_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_euclidean_traits_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_face_base_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_face_base_with_info_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_hierarchy_2.h Do not provide Bare_point overloads in Regular_triangulation_2 2017-06-28 10:14:35 +02:00
Triangulation_hierarchy_vertex_base_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_iterator_adaptator.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_line_face_circulator_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_utils_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_vertex_base_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_vertex_base_with_id_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Triangulation_vertex_base_with_info_2.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Trivial_iterator.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00
Weighted_point.h Change comment to avoid warning 2017-05-16 10:19:54 +02:00
apply_to_range.h add include directive for license of all GPL header files 2017-01-19 15:20:25 +01:00