matlab::data::ArrayDimensionsArrayDimensions определяется как std::vector<size_t> в ArrayDimensions.hpp файл заголовка.
matlab::data::EnumerationEnumeration определяется в Enumeration.hpp файл заголовка.
matlab::data::MATLABStringMATLABString определяется как optional<String> в String.hpp файл заголовка.
matlab::data::ObjectArrayObjectArray определяется как TypedArray<Object> в ObjectArray.hpp файл заголовка.
matlab::data::StringString определяется как std::basic_string<uchar> в String.hpp файл заголовка.
matlab::data::StructStruct определяется в Struct.hpp файл заголовка.
buffer_ptr_t и buffer_deleter_tbuffer_ptr_t определяется как std::unique_ptr<T[], buffer_deleter_t>, где buffer_deleter_t определяется как void (*)(void*).
iteratoriterator определяется как TypedIterator<T> в TypedArray.hpp файл заголовка.
const_iteratorconst_iterator определяется как TypedIterator<typename std::add_const<T>::type> в TypedArray.hpp файл заголовка.
referencereference определяется в TypedArray.hpp файл заголовка как typename iterator::reference, где iterator::reference является T& для арифметических типов и Reference<T> для неарифметических типов.
const_referenceconst_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 файл заголовка.