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 bound argument 1.
FA2 Forwarding type for bound argument 2.
FA3 Forwarding type for bound argument 3.

Member Functions

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

Data Members

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