[#BloombergLP-bsls-AlignmentImpPriorityToType-059]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::AlignmentImpPriorityToType
:relfileprefix: ../../
:mrdocs:

Specializations of this `struct` provide a primitive type (as a `Type` `typedef`) that corresponds to the specified `PRIORITY` level&period;

== Synopsis

Declared in `&lt;bsls&lowbar;alignmentimp&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;int PRIORITY&gt;
struct AlignmentImpPriorityToType;
----

== Specializations

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-048.adoc[`AlignmentImpPriorityToType&lt;1&gt;`] 
| Maps priority 1 to `long double`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-0c.adoc[`AlignmentImpPriorityToType&lt;10&gt;`] 
| Maps priority 10 to `int`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-00b.adoc[`AlignmentImpPriorityToType&lt;11&gt;`] 
| Maps priority 11 to `short`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-05a.adoc[`AlignmentImpPriorityToType&lt;12&gt;`] 
| Maps priority 12 to `char`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-0f.adoc[`AlignmentImpPriorityToType&lt;2&gt;`] 
| Maps priority 2 to `double`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-07.adoc[`AlignmentImpPriorityToType&lt;3&gt;`] 
| Maps priority 3 to `float`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-0b.adoc[`AlignmentImpPriorityToType&lt;4&gt;`] 
| Maps priority 4 to a function&hyphen;pointer type&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-02.adoc[`AlignmentImpPriorityToType&lt;5&gt;`] 
| Maps priority 5 to `void &ast;`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-04f.adoc[`AlignmentImpPriorityToType&lt;6&gt;`] 
| Maps priority 6 to `wchar&lowbar;t`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-007.adoc[`AlignmentImpPriorityToType&lt;7&gt;`] 
| Maps priority 7 to `bool`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-0a.adoc[`AlignmentImpPriorityToType&lt;8&gt;`] 
| Maps priority 8 to `long long`&period;
| xref:BloombergLP/bsls/AlignmentImpPriorityToType-01.adoc[`AlignmentImpPriorityToType&lt;9&gt;`] 
| Maps priority 9 to `long`&period;
|===



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