BloombergLP::bdlf::BindUtil::bindR

Return a binder for func with 14 bound arguments and explicit return type.

Synopsis

Declared in <bdlf_bind.h>

template<
    class t_RET,
    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
Bind<t_RET, 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>>
bindR(
    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 Bind object that is bound to the specified invocable object func, which can be invoked with fourteen parameters and returns a value of type t_RET.

Return Value

a binder object invoking func with the bound arguments

Parameters

NameDescription
funcinvocable to bind
p1first bound argument or placeholder
p2second bound argument or placeholder
p3third bound argument or placeholder
p4fourth bound argument or placeholder
p5fifth bound argument or placeholder
p6sixth bound argument or placeholder
p7seventh bound argument or placeholder
p8eighth bound argument or placeholder
p9ninth bound argument or placeholder
p10tenth bound argument or placeholder
p11eleventh bound argument or placeholder
p12twelfth bound argument or placeholder
p13thirteenth bound argument or placeholder
p14fourteenth bound argument or placeholder