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++: ??