#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.