Main Content

clibgen.OpaqueTypeDefinition 类

命名空间: clibgen

对应于 C++ 不透明类型的 MATLAB 类型的定义

自 R2021a 起

描述

使用 OpaqueTypeDefinition 对象来表示 C++ 库中的 typedef void*

clibgen.OpaqueTypeDefinition 类是一个 handle 类。

创建对象

当 MATLAB®clibgen.LibraryDefinition 对象调用 addOpaqueType 时,MATLAB 会构造一个 OpaqueTypeDefinition 对象。

属性

全部展开

最终用户用于描述不透明类型的帮助文本,指定为字符串或字符向量。发布者可以在库定义文件中修改 Description 属性的值。

属性:

GetAccess
public
SetAccess
public

MATLAB 中的不透明类型名称,指定为字符串或字符向量。

属性:

GetAccess
public
SetAccess
private

不透明类型签名,指定为字符串或字符向量。

属性:

GetAccess
public
SetAccess
private

定义不透明类型的库,指定为 clibgen.LibraryDefinition 对象。

属性:

GetAccess
public
SetAccess
private

最终用户用于描述关于不透明类型的详细信息的 C++ 头文件中的帮助文本,指定为字符串或字符向量。如果 C++ 注释不包含详细信息,则 DetailedDescription 不会出现在定义文件中。

发布者可以在库定义文件中修改 DetailedDescription 属性的值。如果 DetailedDescription 不为空,则 MATLAB doc 命令会在显示 DetailedDescription 的值之前显示以下句子。

This content is from the external library documentation.

属性:

GetAccess
public
SetAccess
public

版本历史记录

在 R2021a 中推出