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