BloombergLP::bdlf::BindWrapper::operator()

Invoke the shared binder with 9 arguments.

Synopsis

Declared in <bdlf_bind.h>

template<
    class P1,
    class P2,
    class P3,
    class P4,
    class P5,
    class P6,
    class P7,
    class P8,
    class P9>
ResultType
operator()(
    P1& p1,
    P2& p2,
    P3& p3,
    P4& p4,
    P5& p5,
    P6& p6,
    P7& p7,
    P8& p8,
    P9& p9) const;

Description

Invoke the bound object using the invocation template provided at construction of this bdlf::Bind object, substituting place-holders for arguments 1 - 9 with the values of the specified arguments p1 - p9 respectively. Return the result.

Return Value

result of invoking the bound object

Parameters

NameDescription
p1invocation argument 1
p2invocation argument 2
p3invocation argument 3
p4invocation argument 4
p5invocation argument 5
p6invocation argument 6
p7invocation argument 7
p8invocation argument 8
p9invocation argument 9