BloombergLP::bdlf::Bind_ArgTuple13

This struct stores a list of thirteen arguments.

Synopsis

Declared in <bdlf_bind.h>

template<
    class A1,
    class A2,
    class A3,
    class A4,
    class A5,
    class A6,
    class A7,
    class A8,
    class A9,
    class A10,
    class A11,
    class A12,
    class A13>
struct Bind_ArgTuple13
    : bslmf::TypeList13<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>

Base Classes

NameDescription
bslmf::TypeList13<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>Typelist of thirteen type parameters.

Type Aliases

NameDescription
FA1 Forwarding type for bound argument 1.
FA10 Forwarding type for bound argument 10.
FA11 Forwarding type for bound argument 11.
FA12 Forwarding type for bound argument 12.
FA13 Forwarding type for bound argument 13.
FA2 Forwarding type for bound argument 2.
FA3 Forwarding type for bound argument 3.
FA4 Forwarding type for bound argument 4.
FA5 Forwarding type for bound argument 5.
FA6 Forwarding type for bound argument 6.
FA7 Forwarding type for bound argument 7.
FA8 Forwarding type for bound argument 8.
FA9 Forwarding type for bound argument 9.

Member Functions

NameDescription
Bind_ArgTuple13 [constructor]Create a copy of the specified bound-tuple value.
Bind_ArgTuple13 [constructor]Create a bound-tuple value holding the specified arguments.

Data Members

NameDescription
d_a1 Bound argument 1.
d_a10 Bound argument 10.
d_a11 Bound argument 11.
d_a12 Bound argument 12.
d_a13 Bound argument 13.
d_a2 Bound argument 2.
d_a3 Bound argument 3.
d_a4 Bound argument 4.
d_a5 Bound argument 5.
d_a6 Bound argument 6.
d_a7 Bound argument 7.
d_a8 Bound argument 8.
d_a9 Bound argument 9.