This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

Synopsis

Declared in <bsls_alignmentimp.h>

template<class TYPE>
struct AlignmentImpCalc;

Type Aliases

Name

Description

Tag

Alias for the unique type for each alignment value.

Enums

Name

Description

Unnamed enum

Compile‐time alignment constants for TYPE.

Specializations

Name

Description

AlignmentImpCalc<bool>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<char>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<double>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<float>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<int>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<long>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<long double>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<long long>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<short>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<wchar_t>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<void*>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

AlignmentImpCalc<void(*)()>

This struct provides an enumerator VALUE that is initialized to the required alignment for the specified TYPE.

Created with MrDocs