ASTBase.FuncDeclaration

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(Loc loc, Loc endloc, Identifier id, StorageClass storage_class, Type type)
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.
isFuncDeclaration
inout(FuncDeclaration) isFuncDeclaration()
Undocumented in source. Be warned that the author may not have intended to support it.
isFuncLiteralDeclaration
FuncLiteralDeclaration isFuncLiteralDeclaration()
Undocumented in source. Be warned that the author may not have intended to support it.
isOverloadable
bool isOverloadable()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

endloc
Loc endloc;
Undocumented in source.
fbody
Statement fbody;
Undocumented in source.
fensures
Ensures* fensures;
Undocumented in source.
fes
ForeachStatement fes;
Undocumented in source.
frequires
Statements* frequires;
Undocumented in source.
inferRetType
bool inferRetType;
Undocumented in source.
overnext0
FuncDeclaration overnext0;
Undocumented in source.
storage_class
StorageClass storage_class;
Undocumented in source.
type
Type type;
Undocumented in source.

Inherited Members

From Declaration

storage_class
StorageClass storage_class;
Undocumented in source.
protection
Prot protection;
Undocumented in source.
linkage
LINK linkage;
Undocumented in source.
type
Type type;
Undocumented in source.
isDeclaration
inout(Declaration) isDeclaration()
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