BloombergLP::bdlf::Bind_ArgTuple3

This struct stores a list of three arguments.

Synopsis

Declared in <bdlf_bind.h>

template<
    class A1,
    class A2,
    class A3>
struct Bind_ArgTuple3
    : bslmf::TypeList3<A1, A2, A3>

Base Classes

NameDescription
bslmf::TypeList3<A1, A2, A3>Typelist of three type parameters.

Type Aliases

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

Member Functions

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

Data Members

NameDescription
d_a1 First invocation argument.
d_a2 Second invocation argument.
d_a3 Third invocation argument.