std:: layout_left_padded
|
Défini dans l'en-tête
<mdspan>
|
||
|
template
<
std::
size_t
PaddingValue
=
std::
dynamic_extent
>
struct layout_left_padded ; |
(depuis C++26) | |
Toute spécialisation de
layout_left_padded
est une
LayoutMappingPolicy
qui fournit un mappage de disposition similaire à
layout_left::mapping
sauf qu'elle possède une
stride de remplissage
.
Toute spécialisation de
layout_left_padded
est
TriviallyCopyable
, et
std::
is_trivially_default_constructible_v
<
T
>
est
true
pour toute spécialisation
T
.
Soit
m
l'instance du type de mappage
layout_left_padded::mapping
. Le stride de remplissage du mappage est le deuxième stride
m.
stride
(
1
)
qui est garanti d'être au moins égal à la première valeur d'étendue
m.
extent
(
0
)
, appelée
étendue à remplir
.
Modèles de classes imbriqués
|
un mapping de disposition de
layout_left_padded
(classe template membre publique) |
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(C++23)
|
politique de mappage de disposition de tableau multidimensionnel en colonne principale ; l'étendue la plus à gauche a un pas de
1
(classe) |
|
(C++23)
|
politique de mappage de disposition avec des pas définis par l'utilisateur
(classe) |