Main Content

clibgen.FunctionDefinition クラス

名前空間: clibgen

C++ パッケージ関数に対応する MATLAB 関数の定義

説明

clibgen.FunctionDefinition クラスには、C++ ヘッダーで定義されている関数の MATLAB® 定義が含まれます。

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

作成

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

プロパティ

すべて展開する

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

例: C++ 関数 charInputclib.cppSample.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 intInput(int * ptr,int len)

属性:

GetAccess
public
SetAccess
private

関数を含むライブラリ。clibgen.LibraryDefinition オブジェクトとして指定します。

属性:

GetAccess
public
SetAccess
private

MATLAB の C++ 関数名。string または文字ベクトルとして指定します。

属性:

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 で導入