cgal/Filtered_kernel
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
..
developer_scripts Additions for Lazy_curved_kernel. 2006-08-10 08:17:49 +00:00
examples/Filtered_kernel Remove stupid blank lines 2006-07-31 16:23:11 +00:00
include/CGAL - First part of introduction of Return_base_tag workaround for lack 2006-08-16 14:56:11 +00:00
test/Filtered_kernel Rename Interval_arithmetic to Filtered_kernel 2006-07-12 13:06:58 +00:00
TODO Rename Interval_arithmetic package to Filtered_kernel. 2006-07-12 13:06:10 +00:00
TODO_static_filters Rename Interval_arithmetic package to Filtered_kernel. 2006-07-12 13:06:10 +00:00
changes.txt removed Minmax_traits for Oriented_side and Comparison_result due to clash with Sign (these three types are now the same). 2006-07-18 19:42:19 +00:00
description.txt Rename Interval_arithmetic package to Filtered_kernel. 2006-07-12 13:06:10 +00:00
dont_submit Rename Interval_arithmetic package to Filtered_kernel. 2006-07-12 13:06:10 +00:00
maintainer Rename Interval_arithmetic package to Filtered_kernel. 2006-07-12 13:06:10 +00:00