matlab::data::Reference<Array>
Array への参照を取得するための C++ クラス
説明
Reference<Array> クラスを使用して、MATLAB® 構造体や cell 配列など、コンテナー オブジェクトの Array 要素に対する参照を取得します。このクラスは配列を参照するすべての参照型の基底クラスであり、基本的な配列情報を提供します。ArrayRef は次のように定義されます。
using ArrayRef = Reference<Array>;
クラスの詳細
| 名前空間: | matlab::data |
| インクルード: | ArrayReferenceExt.hpp |
メンバー関数
getType
ArrayType getType() const
|
| 配列の型 |
| インデックスの数が不足しています。 |
| 指定されたインデックスがこの |
|
|
getDimensions
ArrayDimensions getDimensions() const
|
|
|
| インデックスの数が不足しています。 |
| 指定されたインデックスがこの |
getNumberOfElements
size_t getNumberOfElements() const
|
| 配列の要素数。 |
| インデックスの数が不足しています。 |
| 指定されたインデックスがこの |
isEmpty
bool isEmpty() const
|
| 配列が空の場合は true を返し、空でない場合は false を返します。 |
| インデックスの数が不足しています。 |
| 指定されたインデックスがこの |
フリー関数
getReadOnlyElements
template <typename T> Range<TypedIterator, T const> getReadOnlyElements(const Reference<Array>& ref)
Array または Reference<Array> の要素を含む範囲を取得します。範囲に含まれる反復子は const です。
|
|
|
|
| 入力 |
|
|
getWritableElements
template <typename T> Range<TypedIterator, T> getWritableElements(Reference<Array>& ref)
Array または Reference<Array> の要素を含む範囲を取得します。範囲に含まれる反復子は非 const です。
|
|
|
|
| 入力 |
|
|
バージョン履歴
R2017b で導入