slang::analysis::AnalyzedScope class

Represents an analyzed AST scope.

Constructors, destructors, conversion operators

AnalyzedScope(const ast::Scope& scope) explicit
Constructs a new AnalyzedScope object.

Public variables

const ast::Scope& scope
The scope that was analyzed.
std::vector<PendingAnalysis> childScopes
The analyzed child scopes in the scope.
std::vector<AnalyzedProcedure> procedures
The procedures in the scope.

Variable documentation

std::vector<PendingAnalysis> slang::analysis::AnalyzedScope::childScopes

The analyzed child scopes in the scope.

This includes things like class types and checker instances.