Namensräume
Varianten
Aktionen

operator==(std::layout_right::mapping)

Von cppreference.com
< cpp‎ | container‎ | mdspan‎ | layout right‎ | mapping
 
 
 
 
 
template< class OtherExtents >

friend constexpr bool operator==( const mapping& lhs,

                                  const mapping<OtherExtents>& rhs ) noexcept;
(seit C++23)

Vergleicht zwei Layout-Mappings desselben Layout-Typs basierend auf ihren zugrundeliegenden Extents.

Layout-Mappings lhs und rhs sind gleich, wenn sowohl lhs.extents() als auch rhs.extents() gleich sind.

Diese Überladung nimmt nur an der Überladungsauflösung teil, wenn extents_type::rank() == OtherExtents::rank() true ist.

Inhalt

[bearbeiten] Parameter

lhs, rhs - Layout-Mappings, deren Extents verglichen werden sollen

[bearbeiten] Rückgabewert

true, wenn lhs.extents() == rhs.extents() true ist, false andernfalls

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

vergleicht diese Layout-Abbildung von layout_left mit einer anderen Abbildung
(function template) [edit]
vergleicht diese Layout-Abbildung von layout_stride mit einer anderen Abbildung
(function template) [edit]
vergleicht die zugrunde liegenden Ausdehnungen in jeder Dimension von zwei extents
(function) [edit]