最終更新日時: 2024年03月03日 00時10分46秒 (JST)
yoh が更新

履歴 編集

function template
<linalg>

# std::linalg::layout_transpose::mapping::operator==(C++26)

    template<class OtherExtents>
    friend constexpr bool
      operator==(const mapping& x, const mapping<OtherExtents>& y);

    //operator==により、以下のオーバーロードが使用可能になる
    template<class OtherExtents>
    friend constexpr bool
      operator!=(const mapping& x, const mapping<OtherExtents>& y);

## 概要

`mapping`の等値比較を行う。

## テンプレートパラメータ制約

式`x.nested-mapping_ == y.nested-mapping_`が適格、かつ結果が`bool`に変換可能であること。

## 戻り値

`x.nested-mapping_ == y.nested-mapping_`

## バージョン

### 言語

- C++26

### 処理系

- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??

## 参照

- P1673R13 A free function linear algebra interface based on the BLAS