[#BloombergLP-bsls-AlignmentImpMatch-match-0ad] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::xref:BloombergLP/bsls/AlignmentImpMatch.adoc[AlignmentImpMatch]::match :relfileprefix: ../../../ :mrdocs: `match` overloads == Synopses Declared in `<bsls_alignmentimp.h>` Overload for `bool` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<7>] xref:BloombergLP/bsls/AlignmentImpMatch/match-0e6.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-0cf/Tag.adoc[bsls::AlignmentImpCalc<bool>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(bool))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<7>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-0e6.adoc[_» more..._]# Overload for `char` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<12>] xref:BloombergLP/bsls/AlignmentImpMatch/match-05b.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-058/Tag.adoc[bsls::AlignmentImpCalc<char>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(char))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<12>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-05b.adoc[_» more..._]# Overload for `double` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<2>] xref:BloombergLP/bsls/AlignmentImpMatch/match-0e7.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-032/Tag.adoc[bsls::AlignmentImpCalc<double>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(double))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<2>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-0e7.adoc[_» more..._]# Overload for `float` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<3>] xref:BloombergLP/bsls/AlignmentImpMatch/match-04.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-07/Tag.adoc[bsls::AlignmentImpCalc<float>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(float))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<3>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-04.adoc[_» more..._]# Overload for `int` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<10>] xref:BloombergLP/bsls/AlignmentImpMatch/match-07.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-0e/Tag.adoc[bsls::AlignmentImpCalc<int>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(int))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<10>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-07.adoc[_» more..._]# Overload for `long` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<9>] xref:BloombergLP/bsls/AlignmentImpMatch/match-03.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-09e/Tag.adoc[bsls::AlignmentImpCalc<long>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(long))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<9>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-03.adoc[_» more..._]# Overload for `long double` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<1>] xref:BloombergLP/bsls/AlignmentImpMatch/match-0b.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-061d/Tag.adoc[bsls::AlignmentImpCalc<long double>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(long double))>], xref:BloombergLP/bsls/AlignmentImp_Priority-01.adoc[bsls::AlignmentImp_Priority<1>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-0b.adoc[_» more..._]# Overload for `long long` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<8>] xref:BloombergLP/bsls/AlignmentImpMatch/match-0af.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-0617/Tag.adoc[bsls::AlignmentImpCalc<long long>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(long long))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<8>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-0af.adoc[_» more..._]# Overload for `short` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<11>] xref:BloombergLP/bsls/AlignmentImpMatch/match-056.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-0cd/Tag.adoc[bsls::AlignmentImpCalc<short>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(short))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<11>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-056.adoc[_» more..._]# Overload for `wchar_t` type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<6>] xref:BloombergLP/bsls/AlignmentImpMatch/match-0f.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-00/Tag.adoc[bsls::AlignmentImpCalc<wchar_t>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(wchar_t))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<6>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-0f.adoc[_» more..._]# Overload for pointer type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<5>] xref:BloombergLP/bsls/AlignmentImpMatch/match-0e0.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-031/Tag.adoc[bsls::AlignmentImpCalc<void*>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(void *))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<5>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-0e0.adoc[_» more..._]# Overload for function pointer type alignment matching. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<4>] xref:BloombergLP/bsls/AlignmentImpMatch/match-05c.adoc[match]( xref:BloombergLP/bsls/AlignmentImpCalc-05e/Tag.adoc[bsls::AlignmentImpCalc<void(*)()>::Tag], xref:BloombergLP/bsls/AlignmentImpTag.adoc[bsls::AlignmentImpTag<static_cast<int>(sizeof(void (*)()))>], xref:BloombergLP/bsls/AlignmentImp_Priority-0e.adoc[bsls::AlignmentImp_Priority<4>]); ---- [.small]#xref:BloombergLP/bsls/AlignmentImpMatch/match-05c.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#