BloombergLP::bsls::AlignmentImpPriorityToType

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

NameDescription
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.