英語版
このページの英語版を見る
dmd.globals
コマンドラインオプションを格納し、その他のさまざまな宣言を含む。
Authors:
License:
ソースglobals.d
適用範囲 https://codecov.io/gh/dlang/dmd/src/master/src/dmd/globals.d
- enum
DiagnosticReporting
: ubyte; - コンパイラの警告と非推奨の扱いに関する設定を定義する
error
- エラーを生成する
inform
- 警告を生成する
off
- 診断を無効にする
- enum
JsonFieldFlags
: uint; - 各フラグは、JSON出力に含めることができるフィールドを表している。
注釈: 型を"uint"に設定すると、そのサイズがC++の符号なし型と一致する
- enum
CppStdRevision
: uint; - サポートするC++標準のバージョン
- enum
FeatureState
: ubyte; - 3値ブール値でrevertの変更状態を表す
default_
- ユーザーによる指定なし
disabled
- 指定されている-revert=
enabled
- 指定される-preview=
- enum
CLIIdentifierTable
: ubyte; - CLIで指定可能な異なる識別子テーブル
default_
- ユーザーによる指定なし
C99
- C99規格のテーブル
C11
- C11規格のテーブル
UAX31
- Unicode標準規格付録31からのテーブル:UNICODE IDENTIFIERS AND SYNTAX
All
- 他のすべてのテーブルの最も制限のないセット
- struct
Help
; - 印刷に関する使用法について、他のスイッチに関連するコマンドラインの状態
- struct
Param
; - コマンドラインスイッチをここに記述する
- bool
parsingUnittestsRequired
();
- struct
Global
; - フロントエンドで使用されるグローバルコンパイラ設定とグローバル状態の集合
- const(char)[]
inifilename
; - -conf= によって指定された構成ファイルのファイル名、または既定値
- Array!(const(char)*)
path
; - インポートの検索パスを構成する char* の配列
- Array!(const(char)*)
filePath
; - ファイルのインポート検索パスを形成する char* の配列
- char[26]
datetime
; - ctime() コマンドによって返される文字列
- Param
params
; - コマンドラインパラメータ
- uint
errors
; - これまでに報告されたエラーの数
- uint
deprecations
; - これまでに報告された非推奨の数
- uint
warnings
; - これまでに報告された警告の数
- uint
gag
; - !=0 は、エラーと警告のギャグ報告を意味する
- uint
gaggedErrors
; - 抑制された状態で報告されたエラーの数
- uint
gaggedWarnings
; - 警告の数(gagged
- void*
console
; - テキスト属性を制御するためのコンソールへの不明瞭なポインタ
- Array!Identifier
versionids
; - コマンドライン版と定義済み版
- Array!Identifier
debugids
; - コマンドラインデバッグバージョンと既定バージョン
- bool
hasMainFunction
; - main関数がすでにコンパイルされているかどうか(-mainスイッチ用)
- uint
varSequenceNumber
; - 関数内のVarDeclaration の相対的な有効期間。scope のチェックに使用される
- FileManager
fileManager
; - ディスクから読み込まれるキャッシュファイル
- enum int
recursionLimit
; - 再帰的なテンプレート展開の回数(エラーメッセージが生成される
- ErrorSink
errorSink
; - エラーメッセージがどこに書き込まれるか
- ErrorSink
errorSinkNull
; - エラーメッセージが無視される場所
- nothrow @safe uint
startGagging
(); - コンパイルエラーを報告する代わりに無視し始める。__traits(compiles, XXX) のような推測的コンパイルに使用されるが、 例えばalias this のリライトを試す際にも内部的に使用される。 スタックのように動作するので、N回の呼び出しには
startGagging
N回の呼び出しと N回のendGagging への呼び出しをReturns:現在、エラーが抑制されている数。これは後でendGagging - nothrow @safe bool
endGagging
(uintoldGagged
); - ギャグを解除し、startGagging への直近の呼び出し以前の古いギャグ状態を復元する。Parameters:
uint oldGagged
以前のエラー数、startGagging Returns:エラーがガグ中に発生した場合は true を返す。 - nothrow @safe void
increaseErrorCount
(); - 現在のコンテキストでエラーが発生したことを記録するために、エラーカウントをインクリメントする。エラーメッセージが印刷されたかどうかは問わない。
- nothrow void
deinitialize
(); - コンパイラのグローバル状態を初期化解除する。これは、_init によって設定された状態を元の状態に復元するために使用できる。
- nothrow @safe uint
versionNumber
(); - Returns:バージョンは、__VERSION__で返される数値として
- nothrow @safe string
versionString
(); - Returns: コンパイラのバージョン文字列。コンパイラのバージョン文字列。
- nothrow const(char*)
versionChars
(); - Returns:コンパイラのバージョンを文字列として取得する。
- Global
global
; - グローバル状態の集合
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.109.1
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku