- accept
void accept(Visitor v)
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.
- defaultArg
RootObject defaultArg(Loc instLoc, Scope* sc)
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.
- hasDefaultArg
bool hasDefaultArg()
Undocumented in source. Be warned that the author may not have intended to support it.
- isTemplateValueParameter
TemplateValueParameter isTemplateValueParameter()
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.
- syntaxCopy
TemplateValueParameter syntaxCopy()
Undocumented in source. Be warned that the author may not have intended to support it.
- loc
Loc loc;
Undocumented in source.
- ident
Identifier ident;
Undocumented in source.
- dependent
bool dependent;
Undocumented in source.
- isTemplateTypeParameter
TemplateTypeParameter isTemplateTypeParameter()
Undocumented in source. Be warned that the author may not have intended to support it.
- isTemplateValueParameter
TemplateValueParameter isTemplateValueParameter()
Undocumented in source. Be warned that the author may not have intended to support it.
- isTemplateAliasParameter
TemplateAliasParameter isTemplateAliasParameter()
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.
- isTemplateTupleParameter
TemplateTupleParameter isTemplateTupleParameter()
Undocumented in source. Be warned that the author may not have intended to support it.
- syntaxCopy
TemplateParameter syntaxCopy()
Undocumented in source.
- declareParameter
bool declareParameter(Scope* sc)
Undocumented in source.
- print
void print(RootObject oarg, RootObject oded)
Undocumented in source.
- specialization
RootObject specialization()
Undocumented in source.
- defaultArg
RootObject defaultArg(Loc instLoc, Scope* sc)
Undocumented in source.
- hasDefaultArg
bool hasDefaultArg()
Undocumented in source.
- toChars
const(char)* toChars()
Undocumented in source. Be warned that the author may not have intended to support it.
- dyncast
DYNCAST dyncast()
Undocumented in source. Be warned that the author may not have intended to support it.
- dummyArg
RootObject dummyArg()
Undocumented in source.
- accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
https://dlang.org/spec/template.html#TemplateValueParameter
Syntax: valType ident : specValue = defaultValue