ScopeImpl

Undocumented in source.

Members

Aliases

StaticIfDeclaration (from d.ast.conditional)
alias StaticIfDeclaration = StaticIf!Declaration via public import d.ast.conditional : StaticIfDeclaration;
Undocumented in source.

Functions

addConditionalSymbol
void addConditionalSymbol(Symbol s, ConditionalBranch[] cdBranches)
Undocumented in source.
addImport
void addImport(Module m)
Undocumented in source. Be warned that the author may not have intended to support it.
addOverloadableSymbol
void addOverloadableSymbol(Symbol s)
Undocumented in source. Be warned that the author may not have intended to support it.
addSymbol
void addSymbol(Symbol s)
Undocumented in source. Be warned that the author may not have intended to support it.
clearPoisoningMode
void clearPoisoningMode()
Undocumented in source.
getCaptures
bool[Variable] getCaptures()
Undocumented in source. Be warned that the author may not have intended to support it.
getImports
Module[] getImports()
Undocumented in source. Be warned that the author may not have intended to support it.
getModule
Module getModule()
Undocumented in source. Be warned that the author may not have intended to support it.
getParentScope
ParentScope getParentScope()
Undocumented in source. Be warned that the author may not have intended to support it.
resolve
Symbol resolve(Location location, Name name)
Undocumented in source. Be warned that the author may not have intended to support it.
resolveConditional
void resolveConditional(StaticIfDeclaration sif, bool branch)
Undocumented in source.
search
Symbol search(Location location, Name name)
Undocumented in source. Be warned that the author may not have intended to support it.
setPoisoningMode
void setPoisoningMode()
Undocumented in source.

Meta