Main Content

target.LanguageImplementation クラス

名前空間: target

C および C++ コンパイラの実装の詳細を提供

説明

target.LanguageImplementation クラスを使用して、ターゲット ハードウェアの C および C++ コンパイラに関する実装の詳細を提供します。たとえば、バイト順などです。

target.LanguageImplementation オブジェクトの作成には関数 target.create を使用します。

プロパティ

すべて展開する

ハードウェアでアトミックに読み込んで保存できる最大浮動小数点データ型のビット単位のサイズ

属性:

GetAccess
public
SetAccess
public

データ型: int32

ハードウェアでアトミックに読み込んで保存できる最大整数のビット単位のサイズ

属性:

GetAccess
public
SetAccess
public

データ型: int32

ターゲット ハードウェアで実装されたバイト順。

属性:

GetAccess
public
SetAccess
public

以下の表に示すプロパティを介して C および C++ データ型定義を提供します。

プロパティ名目的

Char

chartarget.DataTypes.Char オブジェクト。

Short

shorttarget.DataTypes.Short オブジェクト。

Int

inttarget.DataTypes.Int オブジェクト。

Long

longtarget.DataTypes.Long オブジェクト。

LongLong

longlongtarget.DataTypes.LongLong オブジェクト。

Half

ターゲット ハードウェアで使用する半精度データ型の target.DataTypes.Half オブジェクト。

Float

floattarget.DataTypes.Float オブジェクト。

Double

doubletarget.DataTypes.Double オブジェクト。

Pointer

pointertarget.DataTypes.Pointer オブジェクト。

SizeT

size_ttarget.DataTypes.SizeT オブジェクト。

PtrDiffT

ptrdiff_ttarget.DataTypes.PtrDiffT オブジェクト。

NonStandardDataTypes

C 言語標準では規定されていないターゲット ハードウェアのデータ型のtarget.FloatingPointDataType (Simulink Coder)オブジェクト配列。

属性:

GetAccess
public
SetAccess
private

Name プロパティの値。

属性:

GetAccess
public
SetAccess
private

ターゲット言語実装の名前

属性:

GetAccess
public
SetAccess
public

ターゲット ハードウェアのネイティブなワード サイズ。

属性:

GetAccess
public
SetAccess
public

データ型: int32

新しいハードウェア実行の作成

このクラスを使用する例については、次を参照してください。

バージョン履歴

R2019a で導入