TemplateInstance

Template instance

Constructors

this
this(Location location, Template tpl, TemplateArgument[] args)
Undocumented in source.

Members

Functions

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

Mixins

__anonymous
mixin ScopeImpl!(ScopeType.WithParent, Template)
Undocumented in source.

Properties

storage
storage [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
storage
Storage storage [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

args
TemplateArgument[] args;
Undocumented in source.
members
Symbol[] members;
Undocumented in source.

Inherited Members

From Symbol

name
Name name;
Undocumented in source.
mangle
Name mangle;
Undocumented in source.
toString
string toString(Context c)
Undocumented in source. Be warned that the author may not have intended to support it.
derived
uint derived [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
derived
uint derived [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

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