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)
							 |