Return a shared binder for func with fourteen bound arguments.
Synopsis
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,
class P13,
class P14>
static
BindWrapper<bslmf::Nil, t_FUNC, Bind_BoundTuple14<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, Storage_Type<P13>::type, Storage_Type<P14>::type>>
bindS(
bslma::Allocator* allocator,
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,
P13&& p13,
P14&& p14);
Description
Return a BindWrapper object that is bound to the specified invocable object func, which can be invoked with fourteen parameters, using the specified allocator to supply memory, or the currently installed default allocator if allocator == 0.
Return Value
a shared binder object invoking func with the bound arguments
Parameters
Name |
Description |
allocator |
memory allocator; null uses the default |
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 |
p13 |
bound argument 13 |
p14 |
bound argument 14 |
Created with MrDocs