英語版
このページの英語版を見る
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-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.109.1
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku