CGAL 5.4.4  2D and 3D Linear Geometry Kernel

AdaptableFunctor
(with two or three arguments)Operations  
decltype(auto)  operator() (Type1 obj1, Type2 obj2) 
computes the intersection region of two geometrical objects of type Type1 and Type2 . More...  
decltype(auto) Kernel::Intersect_3::operator()  (  Type1  obj1, 
Type2  obj2  
) 
computes the intersection region of two geometrical objects of type Type1
and Type2
.
For details see the reference manual page for CGAL::intersection() (2D/3D Linear Kernel).