operator==(std::layout_left::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_right с другим отображением (шаблон функции) |
|
сравнивает это отображение макета 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_left/mapping/operator%3D%3D