operator==(std::layout_right::mapping)
template< class OtherExtents >
friend constexpr bool operator==( const mapping& lhs,
const mapping<OtherExtents>& rhs ) noexcept;
| (начиная с C++23) |
Сравнивает два отображения компоновки одного типа компоновки на основе их базовых размеров.
Отображения компоновки lhs и rhs равны, если равны оба lhs.extents() и rhs.extents().
Эта перегрузка участвует в разрешении перегрузки только в том случае, если extents_type::rank() == OtherExtents::rank() является true.
Параметры
| lhs, rhs | - | отображения компоновки, размеры которых нужно сравнить |
Возвращаемое значение
true, если lhs.extents() == rhs.extents() является true, false в противном случае
Пример
См. также
сравнивает это отображение компоновки для layout_left с другим отображением (шаблон функции) |
|
сравнивает это отображение компоновки для layout_stride с другим отображением (шаблон функции) |
|
|
(C++23) | сравнивает базовые размеры в каждом измерении двух extents (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/mdspan/layout_right/mapping/operator%3D%3D