class
AnalyzedDesignRepresents the result of analyzing a full design.
Constructors, destructors, conversion operators
- AnalyzedDesign() defaulted
- Default constructor.
-
AnalyzedDesign(const ast::
Compilation& compilation) explicit - Constructs a new AnalyzedDesign object.
Public variables
-
const ast::
Compilation* compilation - The compilation that was analyzed.
-
std::
vector<const AnalyzedScope*> compilationUnits - The analyzed compilation units in the design.
-
std::
vector<const AnalyzedScope*> packages - The analyzed packages in the design.
-
std::
vector<PendingAnalysis> topInstances - The analyzed top-level instances in the design.