This struct stores a list of twelve 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>
struct Bind_ArgTuple12
    : bslmf::TypeList12<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12>

Base Classes

Name

Description

bslmf::TypeList12<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12>

Typelist of twelve type parameters.

Type Aliases

Name

Description

FA1

Forwarding type for argument 1.

FA10

Forwarding type for argument 10.

FA11

Forwarding type for argument 11.

FA12

Forwarding type for argument 12.

FA2

Forwarding type for argument 2.

FA3

Forwarding type for argument 3.

FA4

Forwarding type for argument 4.

FA5

Forwarding type for argument 5.

FA6

Forwarding type for argument 6.

FA7

Forwarding type for argument 7.

FA8

Forwarding type for argument 8.

FA9

Forwarding type for argument 9.

Member Functions

Name

Description

Bind_ArgTuple12 [constructor]

Create a copy of the specified argument‐tuple value.

Bind_ArgTuple12 [constructor]

Create an argument tuple holding the specified bound arguments.

Data Members

Name

Description

d_a1

First invocation argument.

d_a10

Tenth invocation argument.

d_a11

Eleventh invocation argument.

d_a12

Twelfth invocation argument.

d_a2

Second invocation argument.

d_a3

Third invocation argument.

d_a4

Fourth invocation argument.

d_a5

Fifth invocation argument.

d_a6

Sixth invocation argument.

d_a7

Seventh invocation argument.

d_a8

Eighth invocation argument.

d_a9

Ninth invocation argument.

Created with MrDocs