TemplateParameter

Constructors

this
this(Loc loc, Identifier ident)
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.
declareParameter
bool declareParameter(Scope* sc)
Undocumented in source.
defaultArg
RootObject defaultArg(Loc instLoc, Scope* sc)
Undocumented in source.
dummyArg
RootObject dummyArg()
Undocumented in source.
dyncast
DYNCAST dyncast()
Undocumented in source. Be warned that the author may not have intended to support it.
hasDefaultArg
bool hasDefaultArg()
Undocumented in source.
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.
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.
print
void print(RootObject oarg, RootObject oded)
Undocumented in source.
specialization
RootObject specialization()
Undocumented in source.
syntaxCopy
TemplateParameter syntaxCopy()
Undocumented in source.
toChars
const(char)* toChars()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

dependent
bool dependent;
Undocumented in source.
ident
Identifier ident;
Undocumented in source.
loc
Loc loc;
Undocumented in source.

Inherited Members

From ASTNode

accept
void accept(Visitor v)

Visits this AST node using the given visitor.

Meta