- mdspan[meta header]
- function template[meta id-type]
- std[meta namespace]
- layout_left_padded::mapping[meta class]
- cpp26[meta cpp]
template<class LayoutLeftPaddedMapping>
friend constexpr bool operator==(
const mapping& x, const LayoutLeftPaddedMapping& y) noexcept;
//operator==により、以下のオーバーロードが使用可能になる
template<class LayoutLeftPaddedMapping>
friend constexpr bool operator!=(
const mapping& x, const LayoutLeftPaddedMapping& y) noexcept;mappingの等値比較を行う。
is-layout-left-padded-mapping-of<LayoutLeftPaddedMapping>LayoutLeftPaddedMapping::extents_type::rank()== rank_
x.extents() == y.extents()かつrank_ < 2 || x.stride(1) == y.stride(1)のとき、trueを返す。- そうでなければ、
falseを返す。
投げない
- C++26
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??