FunctionObjectClass

CGAL::Creator_4<Arg1, Arg2, Arg3, Arg4, Result>

Definition

The concept Creator_4<Arg1, Arg2, Arg3, Arg4, Result> defines types and operations for creating objects from four arguments.

#include <CGAL/function_objects.h>

Requirements

Result defines a corresponding constructor.

Creator_4<Arg1, Arg2, Arg3, Arg4, Result>::argument1_type
type of first argument.


Creator_4<Arg1, Arg2, Arg3, Arg4, Result>::argument2_type
type of second argument.


Creator_4<Arg1, Arg2, Arg3, Arg4, Result>::argument3_type
type of third argument.


Creator_4<Arg1, Arg2, Arg3, Arg4, Result>::argument4_type
type of 4th argument.


Creator_4<Arg1, Arg2, Arg3, Arg4, Result>::result_type
type of object to create.

result_type c.operator() ( argument_type1 a1, argument_type2 a2, argument_type3 a3, argument_type4 a4) const
returns result_type(a1, a2, a3, a4).