operator==(std::layout_right::mapping)
template< class OtherExtents >
friend constexpr bool operator==( const mapping& lhs,
const mapping<OtherExtents>& rhs ) noexcept;
| (since C++23) |
Compares two layout mappings of the same layout type based on their underlying extents.
Layout mappings lhs and rhs compare equal if both lhs.extents() and rhs.extents() are equal.
This overload participates in overload resolution only if extents_type::rank() == OtherExtents::rank() is true.
Parameters
| lhs, rhs | - | layout mappings whose extents to compare |
Return value
true if lhs.extents() == rhs.extents() is true, false otherwise
Example
See also
compares this layout mapping of layout_left with other mapping (function template) |
|
compares this layout mapping of layout_stride with other mapping (function template) |
|
|
(C++23) | compare underlying extents in each dimension of two extents (function) |
© 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