- mdspan[meta header]
- class template[meta id-type]
- std[meta namespace]
- cpp23[meta cpp]
namespace std {
template<class ElementType>
class default_accessor;
}
default_accessor
は、多次元配列ビューmdspan
を介した要素アクセスのデフォルト動作を定義する。
ElementType
は抽象クラス型もしくは配列型のいずれでもない完全型であること。
default_accessor
はトリビアルコピー可能であり、semiregular
のモデルである。
default_accessor
はアクセサポリシー要件を満たす。
名前 | 説明 | 対応バージョン |
---|---|---|
(constructor) |
コンストラクタ | C++23 |
(destructor) |
デストラクタ | C++23 |
access |
指定オフセット位置にある要素へアクセスする | C++23 |
offset |
指定オフセット位置のハンドルを取得する | C++23 |
名前 | 説明 | 対応バージョン |
---|---|---|
offset_policy |
default_accessor |
C++23 |
element_type |
ElementType |
C++23 |
reference |
ElementType& |
C++23 |
data_handle_type |
ElementType* |
C++23 |
- C++23
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??