slang::ast::Scope::WildcardImportData class

Collection of information about wildcard imports in a scope.

Public variables

std::vector<const WildcardImportSymbol*> wildcardImports
A list of wildcard import directives in the scope.
SymbolMap importedSymbols
A name map of symbols that have imported thus far.
bool hasForceElaborated
True if we have called forceElaborate on this scope to ensure that we've seen all imported names.

Variable documentation

SymbolMap slang::ast::Scope::WildcardImportData::importedSymbols

A name map of symbols that have imported thus far.

This is mutated as the scope is elaborated.