Manpages - std_aligned_union.3

Table of Contents

NAME

std::aligned_union< _Len, _Types > - Provide aligned storage for types.

SYNOPSIS


Public Types

typedef aligned_storage*< _S_len, *alignment_value >::*type* type
The storage.

Static Public Attributes

static const size_t alignment_value
The value of the strictest alignment of _Types.

Detailed Description

“template<size_t _Len, typename… _Types>


struct std::aligned_union< _Len, _Types >“Provide aligned storage for types.

[meta.trans.other]

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

See also

aligned_storage

Definition at line 2067 of file std/type_traits.

Member Typedef Documentation

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 2079 of file std/type_traits.

Author

Generated automatically by Doxygen for libstdc++ from the source code.

Author: dt

Created: 2022-02-21 Mon 13:58