Navigation: Up, Table of Contents, Bibliography, Index, Title Page

## CGAL::Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>

### Definition

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

#include <CGAL/function_objects.h>

### Requirements

Result defines a corresponding constructor.

Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>::argument1_type
| type of first argument.
Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>::argument2_type
| type of second argument.
Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>::argument3_type
| type of third argument.
Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>::argument4_type
| type of 4th argument.
Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>::argument5_type
| type of 5th argument.
Creator_5<Arg1, Arg2, Arg3, Arg4, Arg5, Result>::result_type
| type of object to create.

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

Next: Creator_uniform_2<Arg, Result>

Navigation: Table of Contents, Bibliography, Index, Title Page

The CGAL Project . Tue, December 21, 2004 .