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