主要内容

MATLABData API类型

matlab:: data:: ArrayDimensions

ArrayDimensions被定义为向量< size_t std:: >ArrayDimensions.hpp头文件。

matlab::数据::枚举

枚举定义在Enumeration.hpp头文件。

matlab:: data:: MATLABString

MATLABString被定义为可选<字符串>String.hpp头文件。

matlab:: data:: ObjectArray

ObjectArray被定义为TypedArray <对象>ObjectArray.hpp头文件。

matlab::数据::字符串

字符串被定义为std:: basic_string < uchar >String.hpp头文件。

matlab:: data::结构体

结构体定义在Struct.hpp头文件。

buffer_ptr_tbuffer_deleter_t

buffer_ptr_t被定义为std:: unique_ptr < T [], buffer_deleter_t >,在那里buffer_deleter_t被定义为空白(*)(void *)

使用get ()访问数据。不叫release ().有关示例,请参见将稀疏数组从c++传递到MATLAB

迭代器

迭代器被定义为TypedIterator < T >TypedArray.hpp头文件。

const_iterator

const_iterator被定义为TypedIterator < typename std:: add_const < T >::类型>TypedArray.hpp头文件。

参考

参考定义在TypedArray.hpp头文件是typename迭代器:参考,在那里迭代器:参考t对于算术类型和引用T > <对于非算术类型。

const_reference

const_reference定义在TypedArray.hpp头文件是typename const_iterator:参考,在那里const_iterator:参考t对于算术类型和引用T > <对于非算术类型。

引用类型

  • ArrayRef被定义为数组引用< >TypedArrayRef.hpp头文件。

  • CellArrayRef被定义为数组引用< TypedArray < > >TypedArrayRef.hpp头文件。

  • CharArrayRef被定义为TypedArrayRef < CHAR16_T >CharArray.hpp头文件。

  • EnumArrayRef被定义为枚举TypedArrayRef < >EnumArray.hpp头文件。

  • SparseArrayRef被定义为参考< SparseArray < T > >SparseArrayRef.hpp头文件。

  • StructArrayRef被定义为参考< TypedArray <结构> >TypedArrayRef.hpp头文件。

  • TypedArrayRef被定义为参考< TypedArray < T > >TypedArrayRef.hpp头文件。