[#BloombergLP-bsls-AlignmentImpMatch-match-07]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::xref:BloombergLP/bsls/AlignmentImpMatch.adoc[AlignmentImpMatch]::match
:relfileprefix: ../../../
:mrdocs:

Overload for `int` type alignment matching&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
static
xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag&lt;10&gt;]
match(
    xref:BloombergLP/bsls/AlignmentImpCalc-098.adoc[bsls::AlignmentImpCalc&lt;int&gt;::Tag] alignmentTag,
    xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag&lt;static&lowbar;cast&lt;int&gt;(sizeof(int))&gt;] sizeTag,
    xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp&lowbar;Priority&lt;10&gt;] priority);
----

== Description

Matches a type with the size and alignment of `int` and returns a tag whose size is this overload&apos;s priority&period;

== Return Value

tag whose size is this overload&apos;s priority

== Parameters

[cols="1,4"]
|===
| Name| Description
| *alignmentTag*
| tag encoding the alignment of `int`
| *sizeTag*
| tag encoding `sizeof(int)`
| *priority*
| tag encoding this overload&apos;s selection priority
|===


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