This struct stores a list of ten 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>
struct Bind_ArgTuple10
    : bslmf::TypeList10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>

Base Classes

Name

Description

bslmf::TypeList10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>

Typelist of ten type parameters.

Type Aliases

Name

Description

FA1

Forwarding type for the first bound argument.

FA10

Forwarding type for bound argument 10.

FA2

Forwarding type for the second bound argument.

FA3

Forwarding type for bound argument 3.

FA4

Forwarding type for the fourth bound argument.

FA5

Forwarding type for bound argument 5.

FA6

Forwarding type for bound argument 6.

FA7

Forwarding type for the seventh bound argument.

FA8

Forwarding type for the eighth bound argument.

FA9

Forwarding type for the ninth bound argument.

Member Functions

Name

Description

Bind_ArgTuple10 [constructor]

Create a copy of the specified bound‐tuple value.

Bind_ArgTuple10 [constructor]

Create a bound‐tuple value holding the specified arguments.

Data Members

Name

Description

d_a1

Bound argument 1.

d_a10

Bound argument 10.

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.

Created with MrDocs