[#BloombergLP-bsltf-StdStatefulAllocator-rebind]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::xref:BloombergLP/bsltf/StdStatefulAllocator.adoc[StdStatefulAllocator]::rebind
:relfileprefix: ../../../
:mrdocs:

This nested `struct` template, parameterized by some `BDE&lowbar;OTHER&lowbar;TYPE`, provides a namespace for an `other` type alias, which is an allocator type following the same template as this one but that allocates elements of `BDE&lowbar;OTHER&lowbar;TYPE`&period; Note that this allocator type is convertible to and from `other` for any `BDE&lowbar;OTHER&lowbar;TYPE` including `void`&period;

== Synopsis

Declared in `&lt;bsltf&lowbar;stdstatefulallocator&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class BDE&lowbar;OTHER&lowbar;TYPE&gt;
struct rebind;
----

== Type Aliases

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bsltf/StdStatefulAllocator/rebind/other.adoc[`other`] 
| Alias for a `StdStatefulAllocator` that allocates `BDE&lowbar;OTHER&lowbar;TYPE`&period;
|===



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