Типы MATLAB Data API

matlab::data:: ArrayDimensions

ArrayDimensions задан как std::vector<size_t> в заголовочном файле ArrayDimensions.hpp.

matlab::data:: Перечисление

Enumeration задан в заголовочном файле Enumeration.hpp.

matlab::data:: MATLABString

MATLABString задан как optional<String> в заголовочном файле String.hpp.

matlab::data:: ObjectArray

ObjectArray задан как TypedArray<Object> в заголовочном файле ObjectArray.hpp.

matlab::data:: Строка

String задан как std::basic_string<uchar> в заголовочном файле String.hpp.

matlab::data:: Struct ()

Struct задан в заголовочном файле Struct.hpp.

итератор

iterator задан как TypedIterator<T> в заголовочном файле TypedArray.hpp.

const_iterator

const_iterator задан как TypedIterator<typename std::add_const<T>::type> в заголовочном файле TypedArray.hpp.

ссылка

reference задан в заголовочном файле TypedArray.hpp как typename iterator::reference, где iterator::reference является T& для арифметических типов и Reference<T> для неарифметических типов.

const_reference

const_reference задан в заголовочном файле TypedArray.hpp как typename const_iterator::reference, где const_iterator::reference является T& для арифметических типов и Reference<T> для неарифметических типов.

Ссылочные типы

  • ArrayRef задан как Reference<Array> в заголовочном файле TypedArrayRef.hpp.

  • CellArrayRef задан как Reference<TypedArray<Array>> в заголовочном файле TypedArrayRef.hpp.

  • CharArrayRef задан как TypedArrayRef<CHAR16_T> в заголовочном файле CharArray.hpp.

  • EnumArrayRef задан как TypedArrayRef<Enumeration> в заголовочном файле EnumArray.hpp.

  • SparseArrayRef задан как Reference<SparseArray<T>> в заголовочном файле SparseArrayRef.hpp.

  • StructArrayRef задан как Reference<TypedArray<Struct>> в заголовочном файле TypedArrayRef.hpp.

  • TypedArrayRef задан как Reference<TypedArray<T>> в заголовочном файле TypedArrayRef.hpp.

Была ли эта тема полезной?