std::aligned_union< _Len, _Types > Struct Template Reference

Public Types

typedef aligned_storage< _S_len, alignment_value >::type type

Static Public Attributes

static const size_t alignment_value

Detailed Description

template<size_t _Len, typename... _Types>
struct std::aligned_union< _Len, _Types >

Provide aligned storage for types.


Provides aligned storage for any of the provided types of at least size _Len.

See also

Definition at line 1970 of file type_traits.

Member Typedef Documentation

◆ type

template<size_t _Len, typename... _Types>
typedef aligned_storage<_S_len, alignment_value>::type std::aligned_union< _Len, _Types >::type

The storage.

Definition at line 1982 of file type_traits.

The documentation for this struct was generated from the following file: