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 или qualified lookup , и может быть найдена только с помощью argument-dependent lookup , когда std::mdspan является ассоциированным классом аргументов.

Содержание

Параметры

x, y - mdspan объекты, состояния которых нужно обменять

Возвращаемое значение

(нет)

Пример

Смотрите также