[#BloombergLP-bdlc-PackedIntArrayImpType-0d]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlc.adoc[bdlc]::PackedIntArrayImpType
:relfileprefix: ../../
:mrdocs:

This meta&hyphen;function selects `PackedIntArrayImp&lt;PackedIntArrayImp&lowbar;Unsigned&gt;` if `TYPE` should be stored as an unsigned integer, and `PackedIntArrayImp&lt;PackedIntArrayImp&lowbar;Signed&gt;` otherwise&period;

== Synopsis

Declared in `&lt;bdlc&lowbar;packedintarray&period;h&gt;`

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

== Type Aliases

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlc/PackedIntArrayImpType-0d/Type.adoc[`Type`] 
| Implementation type selected for storing values of `TYPE`&period;
|===


== Specializations

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlc/PackedIntArrayImpType-05.adoc[`PackedIntArrayImpType&lt;int&gt;`] 
| This meta&hyphen;function selects `PackedIntArrayImp&lt;PackedIntArrayImp&lowbar;Unsigned&gt;` if `TYPE` should be stored as an unsigned integer, and `PackedIntArrayImp&lt;PackedIntArrayImp&lowbar;Signed&gt;` otherwise&period;
|===



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