This struct stores a list of four arguments.

Synopsis

Declared in <bdlf_bind.h>

template<
    class A1,
    class A2,
    class A3,
    class A4>
struct Bind_ArgTuple4
    : bslmf::TypeList4<A1, A2, A3, A4>

Base Classes

Name

Description

bslmf::TypeList4<A1, A2, A3, A4>

Typelist of four type parameters.

Type Aliases

Name

Description

FA1

Forwarding type for argument 1.

FA2

Forwarding type for argument 2.

FA3

Forwarding type for argument 3.

FA4

Forwarding type for argument 4.

Member Functions

Name

Description

Bind_ArgTuple4 [constructor]

Create a copy of the specified argument‐tuple value.

Bind_ArgTuple4 [constructor]

Create an argument tuple holding the specified bound arguments.

Data Members

Name

Description

d_a1

First invocation argument.

d_a2

Second invocation argument.

d_a3

Third invocation argument.

d_a4

Fourth invocation argument.

Created with MrDocs