Класс C++, чтобы получить ссылку на Array
Используйте Reference<Array>
класс, чтобы получить ссылку на Array
элемент массива объекта контейнера, такого как MATLAB® структура или массив ячеек. Класс является базовым классом для всех типов ссылок, которые ссылаются на массивы и предоставляют базовую информацию о массивах. 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
.
|
|
|
Область значений, содержащий |
|
|