#include <C4AulAST.h>
Classes | |
| struct | Parameter |
Public Member Functions | |
| virtual | ~Function ()=default |
| virtual void | accept (::aul::AstVisitor *v) const =0 |
Public Attributes | |
| std::vector< Parameter > | params |
| bool | has_unnamed_params = false |
| std::unique_ptr< Block > | body |
Definition at line 368 of file C4AulAST.h.
|
virtualdefault |
|
pure virtual |
| std::unique_ptr<Block> aul::ast::Function::body |
Definition at line 379 of file C4AulAST.h.
| bool aul::ast::Function::has_unnamed_params = false |
Definition at line 378 of file C4AulAST.h.
| std::vector<Parameter> aul::ast::Function::params |
Definition at line 377 of file C4AulAST.h.