swap (std::mdspan)
|
(C++17)
|
||||
| Sequence | ||||
|
(C++11)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++11)
|
||||
| Associative | ||||
| Unordered associative | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Adaptors | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
| Views | ||||
|
(C++20)
|
||||
|
(C++23)
|
||||
| Tables | ||||
| Iterator invalidation | ||||
| Member function table | ||||
| Non-member function table |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
friend
constexpr
void
swap
(
mdspan
&
x, mdspan
&
y
)
noexcept
;
|
(depuis C++23) | |
Surcharge l'algorithme
std::swap
pour
std::mdspan
. Échange l'état de
x
avec celui de
y
. Équivalent à :
std
::
swap
(
x.
acc_
, y.
acc_
)
;
std
::
swap
(
x.
map_
, y.
map_
)
;
std
::
swap
(
x.
ptr_
, y.
ptr_
)
;
Cette fonction n'est pas visible par la recherche
non qualifiée
ou
qualifiée
ordinaire, et ne peut être trouvée que par la recherche
dépendante des arguments
lorsque
std::mdspan
est une classe associée des arguments.
Table des matières |
Paramètres
| x, y | - |
mdspan
objets dont les états doivent être échangés
|
Valeur de retour
(aucun)
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
| Cette section est incomplète |