英語版
このページの英語版を見る
dmd.ctorflow
コンストラクターのフロー分析を管理する。
Authors:
License:
ソース ctorflow.d
- struct
FieldInit
; - Ctorの個々のフィールドで、そのcalleesと位置に関する情報を持つ。
- CSX
csx
; - フィールドのコールに関する情報
- Loc
loc
; - フィールドの初期化の場所
- struct
CtorFlow
; - コンストラクタのプリミティブフロー解析
- CSX
callSuper
; - 他のコンストラクターの呼び出し状態
- FieldInit[]
fieldinit
; - フィールド初期化の状態
- CtorFlow
clone
(); - のディープコピーを作成する。thisReturns:コピー
- pure nothrow @safe void
orCSX
(CSXcsx
); - フロー解析状態にCSXビットを設定するParameters:
CSX csx
ビットを設定する - pure nothrow @safe void
OR
(const ref CtorFlowctorflow
); - OR CSXビットを設定するthisParameters:
CtorFlow ctorflow
でORする
- pure nothrow @safe bool
mergeCallSuper
(ref CSXa
, const CSXb
); - マージする
b
フロー分析結果をa
.Parameters:CSX a
にマージする b
に統合する。CSX b
もう一方のパス Returns:falseは、どちらかのパスが構築をスキップすることを意味する。 - pure nothrow @safe bool
mergeFieldInit
(ref CSXa
, const CSXb
); - マージする
b
フロー分析結果をa
.Parameters:CSX a
にマージする b
に統合する。CSX b
もう一方のパス Returns:falseはa
またはb
初期化をスキップする
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku