cgal/Kernel_23
Sébastien Loriot 3346aed52b make Kernel_traits<T>::type::FT usable as return type of free function
in a free function that has such a return type, if there are several
overloads the return type of each should be instanciable.
This fix will make incorrect usages break later while enabling the use
in free function.
2015-03-17 16:20:38 +01:00
..
doc/Kernel_23 use UTF8 for letters with accent 2015-01-31 13:58:08 +01:00
examples/Kernel_23 Improve the examples which illustrate problems with double 2015-01-08 12:28:14 +01:00
include/CGAL make Kernel_traits<T>::type::FT usable as return type of free function 2015-03-17 16:20:38 +01:00
package_info/Kernel_23 New license.txt files (eol changes) 2013-02-19 16:46:39 +01:00
src/CGAL Initialize consts. 2014-12-16 10:30:14 +01:00
test/Kernel_23 Fix compilation with Boost-1.56 and later 2015-01-13 16:21:04 +01:00
README
dont_submit Put doc/ in the global dont_submit file 2013-08-20 10:57:03 +02:00

README

When adding a new function object to the kernel you must:

  -- possibly change include/CGAL/Kernel/function_objects.h
     to add a new function object "builder" in namespace internal::
  -- change include/CGAL/Kernel/interface_macros.h
     to add the actual function object class and its corresponding 
     member function that returns an object of this class 
  -- change test/Kernel/include/CGAL/_test_new_2.h and/or
     test/Kernel/include/CGAL/_test_new_3.h to add the test
     for this function object.
  -- in the directory doc_tex/kernel/Ref add a file called
     Kernel_<NewFunctionObject> that describes the requirements for
     this function object type (see the other similarly named files in this
     directory)
      -- This functor should have a SeeAlso entry for the global function(s)
         or class(es) that provide the same functionality in the imperative
         interface
  -- add <New_function_object> to the set of requirements for the Kernel
     concept in the file doc_tex/kernel/Ref/Kernel.tex.  
  -- in the file doc_tex/kernel/Ref/ref_manual.tex add the command
        \input{Ref/Kernel_<New function object>} 
     in the proper place 
  -- in the file doc_tex/kernel/kernel_toc add a ccRefConceptPage command
     for the page in the proper place.