matlab::data::ForwardIterator<T>
StructArray
のフィールド名に対する前方反復子のサポートを提供する、テンプレート化された C++ クラス
説明
ForwardIterator
オブジェクトを使用して、StructArray
内のフィールド名要素の範囲にアクセスします。
クラスの詳細
名前空間: | matlab::data |
インクルード: | ForwardIterator.hpp |
テンプレート パラメーター
コンストラクター
コピー コンストラクター
ForwardIterator(const ForwardIterator<T>& rhs)
ForwardIterator<T>
オブジェクトの共有データ コピーを作成します。
| コピーするオブジェクト。 |
| 新しいインスタンス。 |
なし
代入演算子のコピー
ForwardIterator<T>& operator=(const ForwardIterator<T>& rhs)
ForwardIterator<T>
オブジェクトに共有データ コピーを代入します。
| 代入するオブジェクト。 |
| 更新されたインスタンス。 |
なし
その他の演算子
operator++
ForwardIterator<T>& operator++()
前置インクリメント演算子。
| 更新された値への参照。 |
なし
operator--
ForwardIterator<T> operator--(int)
後置インクリメント演算子。
| 新しいオブジェクト。 |
なし
operator=
bool operator==(const ForwardIterator<T>& rhs) const
| 比較する反復子。 |
| 反復子が同じ要素を指す場合は |
なし
operator!=
bool operator!=(const ForwardIterator<T>& rhs) const
| 比較する反復子。 |
| この反復子が異なる要素を指す場合は |
なし
operator*
reference operator*() const
| 反復子が指す要素の共有コピー。次のように指定します。
|
なし
operator->
pointer operator->()
| この反復子が指す要素へのポインター。次のように指定します。
|
なし
operator[]
reference operator[](const size_t& rhs) const
線形インデックスを使用して参照を取得します。
| この反復子が指す要素。 |
なし
バージョン履歴
R2017b で導入