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++ データ型定義を提供する target.DataTypes オブジェクトを以下の表に示します。

プロパティ名目的

Char

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

Short

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

Int

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

Long

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

LongLong

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

Half

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

Float

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

Double

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

Pointer

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

SizeT

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

PtrDiffT

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

属性:

GetAccess
public
SetAccess
private

Name プロパティの値。

属性:

GetAccess
public
SetAccess
private

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

属性:

GetAccess
public
SetAccess
public

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

属性:

GetAccess
public
SetAccess
public

データ型: int32

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

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

R2019a で導入