BloombergLP::bdlf::Bind_ArgTuple4

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

NameDescription
bslmf::TypeList4<A1, A2, A3, A4>Typelist of four type parameters.

Type Aliases

NameDescription
FA1 Forwarding type for bound argument 1.
FA2 Forwarding type for bound argument 2.
FA3 Forwarding type for bound argument 3.
FA4 Forwarding type for bound argument 4.

Member Functions

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

Data Members

NameDescription
d_a1 Bound argument 1.
d_a2 Bound argument 2.
d_a3 Bound argument 3.
d_a4 Bound argument 4.