NestedScope

A scope associate identifier with declarations.

Constructors

this
this(Function fun)
Undocumented in source.
this
this(NestedScope parentScope)
Undocumented in source.
this
this(Scope s)
Undocumented in source.

Members

Functions

getModule
Module getModule()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin ScopeImpl!(ScopeType.Nested)
Undocumented in source.

Variables

fun
Function fun;
Undocumented in source.

Inherited Members

From Scope

getModule
Module getModule()
Undocumented in source.
getParentScope
Scope getParentScope()
Undocumented in source.
getImports
Module[] getImports()
Undocumented in source.
addImport
void addImport(Module m)
Undocumented in source.
search
Symbol search(Location location, Name name)
Undocumented in source.
resolve
Symbol resolve(Location location, Name name)
Undocumented in source.
addSymbol
void addSymbol(Symbol s)
Undocumented in source.
addOverloadableSymbol
void addOverloadableSymbol(Symbol s)
Undocumented in source.
addConditionalSymbol
void addConditionalSymbol(Symbol s, ConditionalBranch[] cdBranches)
Undocumented in source.
setPoisoningMode
void setPoisoningMode()
Undocumented in source.
clearPoisoningMode
void clearPoisoningMode()
Undocumented in source.

Meta