TemplateThisParameter

https://dlang.org/spec/template.html#TemplateThisParameter

Syntax: this ident : specType = defaultType

Constructors

this
this(Loc loc, Identifier ident, Type specType, Type defaultType)
Undocumented in source.

Members

Functions

accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
isTemplateThisParameter
TemplateThisParameter isTemplateThisParameter()
Undocumented in source. Be warned that the author may not have intended to support it.
syntaxCopy
TemplateParameter syntaxCopy()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From TemplateTypeParameter

specType
Type specType;
Undocumented in source.
defaultType
Type defaultType;
Undocumented in source.
tdummy
Type tdummy;
Undocumented in source.
isTemplateTypeParameter
TemplateTypeParameter isTemplateTypeParameter()
Undocumented in source. Be warned that the author may not have intended to support it.
syntaxCopy
TemplateParameter syntaxCopy()
Undocumented in source. Be warned that the author may not have intended to support it.
declareParameter
bool declareParameter(Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
print
void print(RootObject oarg, RootObject oded)
Undocumented in source. Be warned that the author may not have intended to support it.
specialization
RootObject specialization()
Undocumented in source. Be warned that the author may not have intended to support it.
defaultArg
RootObject defaultArg(Loc instLoc, Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
hasDefaultArg
bool hasDefaultArg()
Undocumented in source. Be warned that the author may not have intended to support it.
dummyArg
RootObject dummyArg()
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta