Class FunctionDeclaration
Fields
Name | Type | Description |
---|---|---|
attributes
|
Attribute[] | |
comment
|
string | |
constraint
|
Constraint | |
functionBody
|
FunctionBody | |
hasAuto
|
bool | |
hasRef
|
bool | |
memberFunctionAttributes
|
MemberFunctionAttribute[] | |
name
|
TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;") | |
parameters
|
Parameters | |
returnType
|
Type | |
storageClasses
|
StorageClass[] | |
templateParameters
|
TemplateParameters | |
tokens
|
const(TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[] | List of tokens consumed by this AST node |
Methods
Name | Description |
---|---|
accept
(visitor)
|