|
topazc
|
Statement of functions declaration. More...
#include <ast.hpp>


Public Member Functions | |
| FuncDeclStmt (AccessModifier am, std::string n, std::vector< Argument > a, Type rt, std::vector< StmtPtr > b, uint32_t l) | |
| ~FuncDeclStmt () override=default | |
| Public Member Functions inherited from AST::Stmt | |
| Stmt (uint32_t l) | |
| virtual | ~Stmt ()=default |
Public Attributes | |
| AccessModifier | access |
| std::string | name |
| std::vector< Argument > | args |
| Type | ret_type |
| std::vector< StmtPtr > | block |
| Public Attributes inherited from AST::Stmt | |
| uint32_t | line |
|
inline |
|
overridedefault |
| AccessModifier AST::FuncDeclStmt::access |
| std::vector<Argument> AST::FuncDeclStmt::args |
| std::vector<StmtPtr> AST::FuncDeclStmt::block |