ASTBase.Parameter

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Constructors

this
this(StorageClass storageClass, Type type, Identifier ident, Expression defaultArg, UserAttributeDeclaration userAttribDecl)
Undocumented in source.

Members

Aliases

ForeachDg
alias ForeachDg = int delegate(size_t idx, Parameter param)
Undocumented in source.

Functions

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

Static functions

_foreach
int _foreach(Parameters* parameters, ForeachDg dg, size_t* pn)
Undocumented in source. Be warned that the author may not have intended to support it.
arraySyntaxCopy
Parameters* arraySyntaxCopy(Parameters* parameters)
Undocumented in source. Be warned that the author may not have intended to support it.
dim
size_t dim(Parameters* parameters)
Undocumented in source. Be warned that the author may not have intended to support it.
getNth
Parameter getNth(Parameters* parameters, size_t nth, size_t* pn)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

defaultArg
Expression defaultArg;
Undocumented in source.
ident
Identifier ident;
Undocumented in source.
storageClass
StorageClass storageClass;
Undocumented in source.
type
Type type;
Undocumented in source.
userAttribDecl
UserAttributeDeclaration userAttribDecl;
Undocumented in source.

Inherited Members

From ASTNode

accept
void accept(Visitor v)
Undocumented in source.

Meta