Namespaces
Variants

swap (std::mdspan)

From cppreference.net
friend constexpr void swap ( mdspan & x, mdspan & y ) noexcept ;
(C++23以降)

std::swap アルゴリズムを std::mdspan に対してオーバーロードします。 x の状態と y の状態を交換します。以下と等価です:

std :: swap ( x. acc_ , y. acc_ ) ;
std :: swap ( x. map_ , y. map_ ) ;
std :: swap ( x. ptr_ , y. ptr_ ) ;

この関数は通常の unqualified lookup または qualified lookup では可視化されず、引数の関連クラスに std::mdspan が含まれている場合にのみ argument-dependent lookup によって発見されます。

目次

パラメータ

x, y - mdspan の状態を交換するオブジェクト

戻り値

(なし)

関連項目