CGAL 5.1 - STL Extensions for CGAL
|
#include <CGAL/function_objects.h>
The class Creator_4
defines types and operations for creating objects from four arguments.
Result | must define a corresponding constructor. |
Requirements | |
typedef Arg1 | argument1_type |
type of first argument. More... | |
typedef Arg2 | argument2_type |
type of second argument. More... | |
typedef Arg3 | argument3_type |
type of third argument. More... | |
typedef Arg4 | argument4_type |
type of 4th argument. More... | |
typedef Result | result_type |
type of object to create. More... | |
result_type | operator() (argument_type1 a1, argument_type2 a2, argument_type3 a3, argument_type4 a4) const |
returns result_type(a1, a2, a3, a4) . More... | |
typedef Arg1 CGAL::Creator_4< Arg1, Arg2, Arg3, Arg4, Result >::argument1_type |
type of first argument.
typedef Arg2 CGAL::Creator_4< Arg1, Arg2, Arg3, Arg4, Result >::argument2_type |
type of second argument.
typedef Arg3 CGAL::Creator_4< Arg1, Arg2, Arg3, Arg4, Result >::argument3_type |
type of third argument.
typedef Arg4 CGAL::Creator_4< Arg1, Arg2, Arg3, Arg4, Result >::argument4_type |
type of 4th argument.
typedef Result CGAL::Creator_4< Arg1, Arg2, Arg3, Arg4, Result >::result_type |
type of object to create.
result_type CGAL::Creator_4< Arg1, Arg2, Arg3, Arg4, Result >::operator() | ( | argument_type1 | a1, |
argument_type2 | a2, | ||
argument_type3 | a3, | ||
argument_type4 | a4 | ||
) | const |
returns result_type(a1, a2, a3, a4)
.