[#BloombergLP-bdlf-Bind_BoundTuple11]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlf.adoc[bdlf]::Bind&lowbar;BoundTuple11
:relfileprefix: ../../
:mrdocs:

This `struct` stores a list of eleven arguments&period; It does _not_ use the const&hyphen;forwarding type of its arguments, unlike `Bind&lowbar;ArgTuple11` which applies that optimization to avoid unnecessary copying&period;

== Synopsis

Declared in `&lt;bdlf&lowbar;bind&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    class A1,
    class A2,
    class A3,
    class A4,
    class A5,
    class A6,
    class A7,
    class A8,
    class A9,
    class A10,
    class A11&gt;
struct Bind&lowbar;BoundTuple11
    : xref:BloombergLP/bslmf/TypeList11.adoc[bslmf::TypeList11&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11&gt;]
----

== Base Classes

[cols="1,4"]
|===
| Name| Description
| `xref:BloombergLP/bslmf/TypeList11.adoc[bslmf::TypeList11&lt;A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11&gt;]`
| Typelist of eleven type parameters&period;
|===

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlf/Bind_BoundTuple11/2constructor-07.adoc[`Bind&lowbar;BoundTuple11`]         [.small]#[constructor]#
| Create a bound&hyphen;tuple value by moving from the specified `orig`, using the optionally specified `allocator` to supply memory&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/2constructor-00.adoc[`Bind&lowbar;BoundTuple11`]         [.small]#[constructor]#
| Create a copy of the specified bound&hyphen;tuple value&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/2constructor-02.adoc[`Bind&lowbar;BoundTuple11`]         [.small]#[constructor]#
| Create a bound&hyphen;tuple value holding the specified arguments&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/2constructor-0e.adoc[`Bind&lowbar;BoundTuple11`]         [.small]#[constructor]#
| Create a bound&hyphen;tuple value holding the specified arguments&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/2conversion.adoc[`operator BloombergLP::bslmf::NestedTraitDeclaration&lt;Bind&lowbar;BoundTuple11, IsBitwiseMoveable, bslmf&colon;&colon;IsBitwiseMoveable&lt;A1&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A2&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A3&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A4&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A5&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A6&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A7&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A8&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A9&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A10&gt;&colon;&colon;value &amp;&amp; bslmf&colon;&colon;IsBitwiseMoveable&lt;A11&gt;&colon;&colon;value&gt;`] 
| `Bind&lowbar;BoundTuple11` is bitwise moveable when all arguments are&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a1.adoc[`d&lowbar;a1`] 
| Bound argument 1&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a10.adoc[`d&lowbar;a10`] 
| Bound argument 10&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a11.adoc[`d&lowbar;a11`] 
| Bound argument 11&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a2.adoc[`d&lowbar;a2`] 
| Bound argument 2&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a3.adoc[`d&lowbar;a3`] 
| Bound argument 3&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a4.adoc[`d&lowbar;a4`] 
| Bound argument 4&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a5.adoc[`d&lowbar;a5`] 
| Bound argument 5&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a6.adoc[`d&lowbar;a6`] 
| Bound argument 6&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a7.adoc[`d&lowbar;a7`] 
| Bound argument 7&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a8.adoc[`d&lowbar;a8`] 
| Bound argument 8&period;
| xref:BloombergLP/bdlf/Bind_BoundTuple11/d_a9.adoc[`d&lowbar;a9`] 
| Bound argument 9&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
