• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    named requirement
    <mdspan>

    ::AccsessorPolicy

    概要

    AccsessorPolicyは、多次元配列ビューmdspanを介した要素アクセス動作を定義するクラスが満たすべき要件である。

    要件

    AccsessorPolicyを満たす型A

    Aは下記のメンバ型を持つこと

    • A::element_type : 要素型
    • A::data_handle_type : メモリブロックのポインタ型
    • A::reference : 要素への参照型
    • A::offset_policy : offset適用後のアクセサポリシー

    説明用の変数a(const) Aの値、p(const) A::data_handle_typeの値、isize_tの値としたとき、下記の式が妥当であること

    • a.access(p, i) : A::referenceを返す
    • a.offset(p, i) : A::offset_policy::data_handle_typeを返す

    AccessorPolicyに該当する型

    バージョン

    言語

    • C++23

    関連項目

    参照