Return a binder for func with 12 bound arguments.
Declared in <bdlf_bind.h>
template<
class t_FUNC,
class P1,
class P2,
class P3,
class P4,
class P5,
class P6,
class P7,
class P8,
class P9,
class P10,
class P11,
class P12>
static
Bind<bslmf::Nil, t_FUNC, Bind_BoundTuple12<Storage_Type<P1>::type, Storage_Type<P2>::type, Storage_Type<P3>::type, Storage_Type<P4>::type, Storage_Type<P5>::type, Storage_Type<P6>::type, Storage_Type<P7>::type, Storage_Type<P8>::type, Storage_Type<P9>::type, Storage_Type<P10>::type, Storage_Type<P11>::type, Storage_Type<P12>::type>>
bind(
t_FUNC func,
P1&& p1,
P2&& p2,
P3&& p3,
P4&& p4,
P5&& p5,
P6&& p6,
P7&& p7,
P8&& p8,
P9&& p9,
P10&& p10,
P11&& p11,
P12&& p12);
Return a Bind object that is bound to the specified invocable object func, which can be invoked with twelve parameters.
a binder object invoking func with the bound arguments
| Name | Description |
|---|---|
| func | invocable to bind |
| p1 | bound argument 1 |
| p2 | bound argument 2 |
| p3 | bound argument 3 |
| p4 | bound argument 4 |
| p5 | bound argument 5 |
| p6 | bound argument 6 |
| p7 | bound argument 7 |
| p8 | bound argument 8 |
| p9 | bound argument 9 |
| p10 | bound argument 10 |
| p11 | bound argument 11 |
| p12 | bound argument 12 |