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

Synopsis

Declared in <bsls_alignmentimp.h>

template<int PRIORITY>
struct AlignmentImpPriorityToType;

Specializations

Name

Description

AlignmentImpPriorityToType<1>

Maps priority 1 to long double.

AlignmentImpPriorityToType<10>

Maps priority 10 to int.

AlignmentImpPriorityToType<11>

Maps priority 11 to short.

AlignmentImpPriorityToType<12>

Maps priority 12 to char.

AlignmentImpPriorityToType<2>

Maps priority 2 to double.

AlignmentImpPriorityToType<3>

Maps priority 3 to float.

AlignmentImpPriorityToType<4>

Maps priority 4 to a function‐pointer type.

AlignmentImpPriorityToType<5>

Maps priority 5 to void *.

AlignmentImpPriorityToType<6>

Maps priority 6 to wchar_t.

AlignmentImpPriorityToType<7>

Maps priority 7 to bool.

AlignmentImpPriorityToType<8>

Maps priority 8 to long long.

AlignmentImpPriorityToType<9>

Maps priority 9 to long.

Created with MrDocs