このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
target.LanguageImplementation クラス
名前空間: target
C および C++ コンパイラの実装の詳細を提供
説明
target.LanguageImplementation
クラスを使用して、ターゲット ハードウェアの C および C++ コンパイラに関する実装の詳細を提供します。たとえば、バイト順などです。
target.LanguageImplementation
オブジェクトの作成には関数 target.create
を使用します。
プロパティ
AtomicFloatSize
— 最大 Atomic 浮動小数点サイズ
整数
ハードウェアでアトミックに読み込んで保存できる最大浮動小数点データ型のビット単位のサイズ
属性:
GetAccess | public |
SetAccess | public |
データ型: int32
AtomicIntegerSize
— 最大 Atomic 整数サイズ
整数
ハードウェアでアトミックに読み込んで保存できる最大整数のビット単位のサイズ
属性:
GetAccess | public |
SetAccess | public |
データ型: int32
Endianess
— バイト順
'Little'
(既定値) | 'Big'
| 'Unspecified'
ターゲット ハードウェアで実装されたバイト順。
属性:
GetAccess | public |
SetAccess | public |
DataTypes
— データ型の定義
target.DataTypes オブジェクト
以下の表に示すプロパティを介して C および C++ データ型定義を提供します。
プロパティ名 | 目的 |
---|---|
|
|
|
|
|
|
|
|
|
|
| ターゲット ハードウェアで使用する半精度データ型の |
|
|
|
|
|
|
|
|
|
|
| C 言語標準で指定されないターゲット ハードウェアのデータ型の |
属性:
GetAccess | public |
SetAccess | private |
Id
— オブジェクト識別子
文字ベクトル | string
Name
プロパティの値。
属性:
GetAccess | public |
SetAccess | private |
Name
— 名前
文字ベクトル | string
ターゲット言語実装の名前
属性:
GetAccess | public |
SetAccess | public |
WordSize
— ネイティブなワード サイズ
整数
ターゲット ハードウェアのネイティブなワード サイズ。
属性:
GetAccess | public |
SetAccess | public |
データ型: int32
例
新しいハードウェア実装の作成
このクラスを使用する例については、次を参照してください。
バージョン履歴
R2019a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)