sun::semantic_analysis::ModuleScope
struct · Source (opens in a new tab)
struct sun::semantic_analysis::ModuleScope : public sun::semantic_analysis::SemanticScopeBaseModuleScope - Module/namespace scope
Inherits
Public Functions
getType
public · function · Source (opens in a new tab)
ScopeType sun::semantic_analysis::ModuleScope::getType() const overrideReturns the lexical scope category used for scope-specific lookup.
Related: ScopeType
Public Fields
declarationId
public · variable · Source (opens in a new tab)
sun::semantic_analysis::DeclarationId sun::semantic_analysis::ModuleScope::declarationIdNo documentation comment.
Related: sun::semantic_analysis::DeclarationId
qualifiedName
public · variable · Source (opens in a new tab)
sun::semantic_analysis::QualifiedName sun::semantic_analysis::ModuleScope::qualifiedNameNo documentation comment.
Related: sun::semantic_analysis::QualifiedName
visibility
public · variable · Source (opens in a new tab)
sun::semantic_analysis::Visibility sun::semantic_analysis::ModuleScope::visibility =
sun::semantic_analysis::Visibility::PrivateNo documentation comment.
Related: sun::semantic_analysis::Visibility, sun::semantic_analysis::Visibility::Private
visibilityDeclared
public · variable · Source (opens in a new tab)
bool sun::semantic_analysis::ModuleScope::visibilityDeclared = falseNo documentation comment.