英語版
このページの英語版を見る
dmd.backend.cdef
異なるターゲット向けの構成の列挙型/変数
プログラミング言語 D のコンパイラ実装。
Authors:
License:
- enum int
EXIT_BREAK
; - 制限事項とマシン依存の事項。
- alias
targ_char
= byte; - ホスト上に表示されるターゲットマシンのデータ型。
- enum
linkage_t
: int; - 構成
- enum
EHmethod
: int; - 例外処理方法
- union
Vconst
; - すべての算術データ型の共用体。割り当てるストレージは、 ホストではなくターゲット上のデータの適切なサイズでなければならない。
- enum
SC
: ubyte; - ストレージクラスは
unde
- 未定義
auto_
- 自動(スタック)
static_
- 静的に割り当て
thread
- スレッドローカル
extern_
- 外部
register
- 登録変数
pseudo
- 疑似レジスタ変数
global
- トップレベルのグローバル定義
comdat
- 初期化された共通ブロック
parameter
- 関数パラメータ
regpar
- 関数レジスタパラメータ
fastpar
- 関数パラメータがレジスタに渡される
shadowreg
- 関数パラメータがレジスタに渡され、スタックで覆い隠される
typedef_
- 型定義
explicit
- 明示的
mutable
- 変更可能
label
- goto ラベル
struct_
- 構造体/クラス/共用体のタグ名
enum_
- 列挙型タグ名
field
- 構造体または共用体のビットフィールド
const_
- 定数整数
member
- 構造体または共用体のメンバー
anon
- 匿名共用体のメンバー
inline
- インライン関数用
sinline
- 静的インライン関数用
einline
- extern インライン関数用
overload
- オーバーロードされた関数名用
friend
- クラスの友人
virtual
- 仮想関数
locstat
- 静的だが関数ローカル
template_
- クラステンプレート
functempl
- 関数テンプレート
ftexpspec
- 関数テンプレート明示的特化
linkage
- 関数 リンクシンボル
public_
- この未初期化共通ブロック用のpubdefを生成する
comdef
- 未初期化のコモンブロック
bprel
- フレームポインタからの固定オフセットで
namespace
- 名前空間
alias_
- 別のシンボルへのエイリアス
funcalias
- 別の関数シンボルへのエイリアス
memalias
- ベースクラスのメンバへのエイリアス
stack
- スタックポインタ(フレームポインタではない)からのオフセット
adl
- オーバーロード用のADLシンボルリスト
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.109.1
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku