Main Content

clibgen.MethodDefinition クラス

名前空間: clibgen

C++ クラス メソッドに対応する MATLAB 関数の定義

説明

clibgen.MethodDefinition クラスには、C++ クラスのヘッダーで定義されたメンバー関数の MATLAB® 定義が含まれます。

clibgen.MethodDefinition クラスは handle クラスです。

作成

MATLAB が addMethodclibgen.ClassDefinition オブジェクトで呼び出すときに、MATLAB が MethodDefinition オブジェクトを構築します。

プロパティ

すべて展開する

メソッドについてエンド ユーザーに説明するヘルプ テキスト。string または文字ベクトルとして指定します。パブリッシャーはライブラリ定義ファイルで Description プロパティの値を変更できます。

例: C++ クラス TestClassclib.cppSample.TestClass.charInput メソッド。

属性:

GetAccess
public
SetAccess
public

メソッドについてエンド ユーザーに説明する C++ ヘッダー ファイルからのヘルプ テキスト。string または文字ベクトルとして指定します。C++ コメントに詳細情報が含まれない場合、DetailedDescription は定義ファイルに表示されません。

パブリッシャーはライブラリ定義ファイルで DetailedDescription プロパティの値を変更できます。DetailedDescription が空でない場合、DetailedDescription の値を表示する前に MATLAB doc コマンドにこの文章が表示されます。

This content is from the external library documentation.

属性:

GetAccess
public
SetAccess
public

C++ メソッド シグネチャ。string または文字ベクトルとして指定します。MATLAB はヘッダー ファイルのメソッド定義から CPPSignature を作成します。

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

属性:

GetAccess
public
SetAccess
private

メソッドを含むクラス。clibgen.ClassDefinition オブジェクトとして指定します。

属性:

GetAccess
public
SetAccess
private

MATLAB のメソッド シグネチャ。string または文字ベクトルとして指定します。MATLAB はこのシグネチャを作成します。

属性:

GetAccess
public
SetAccess
private
Dependent
true

メソッドの定義が完了しているかどうかを示します。true または false として指定されます。

属性:

GetAccess
public
SetAccess
private

関数のオーバーロードがある場合、テンプレートから導出されるメンバー関数の推奨関数名。string または文字ベクトルとして指定します。

例: "clib.libname.task_int_"

属性:

GetAccess
public
SetAccess
private

メソッド

すべて展開する

バージョン履歴

R2019a で導入