Main Content

clibgen.MethodDefinition 类

命名空间: clibgen

对应于 C++ 类方法的 MATLAB 函数的定义

描述

clibgen.MethodDefinition 类包含 C++ 类的头文件中定义的成员函数的 MATLAB® 定义。

clibgen.MethodDefinition 类是一个 handle 类。

创建对象

当 MATLAB 对 clibgen.ClassDefinition 对象调用 addMethod 时,MATLAB 会构造一个 MethodDefinition 对象。

属性

全部展开

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

示例: C++ 类 TestClassclib.cppSample.TestClass.charInput 方法。

属性:

GetAccess
public
SetAccess
public

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

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

This content is from the external library documentation.

属性:

GetAccess
public
SetAccess
public

C++ 方法签名,指定为字符串或字符向量。MATLAB 根据头文件中的方法定义创建 CPPSignature

示例: void TestClass::intInput(int * ptr,int len)

属性:

GetAccess
public
SetAccess
private

包含方法的类,指定为 clibgen.ClassDefinition 对象。

属性:

GetAccess
public
SetAccess
private

MATLAB 中的方法签名,指定为字符串或字符向量。MATLAB 创建此签名。

属性:

GetAccess
public
SetAccess
private
Dependent
true

指示方法定义是否完整,指定为 truefalse

属性:

GetAccess
public
SetAccess
private

存在重载函数时从模板派生的成员函数的首选函数名称,指定为字符串或字符向量。

示例: "clib.libname.task_int_"

属性:

GetAccess
public
SetAccess
private

方法

全部展开

版本历史记录

在 R2019a 中推出