|
tipc
A TIP to LLVM compiler
|
This is the complete list of members for ASTFunction, including all inherited members.
| accept(ASTVisitor *visitor) override | ASTFunction | virtual |
| ASTFunction(std::shared_ptr< ASTDeclNode > DECL, std::vector< std::shared_ptr< ASTDeclNode >> FORMALS, const std::vector< std::shared_ptr< ASTDeclStmt >> &DECLS, std::vector< std::shared_ptr< ASTStmt >> BODY, bool ISPOLY) | ASTFunction | inline |
| codegen() override | ASTFunction | virtual |
| getChildren() override | ASTFunction | virtual |
| getColumn() | ASTNode | inline |
| getDecl() const | ASTFunction | inline |
| getDeclarations() const | ASTFunction | |
| getFormals() const | ASTFunction | |
| getLine() | ASTNode | inline |
| getName() const | ASTFunction | inline |
| getStmts() const | ASTFunction | |
| isPoly() const | ASTFunction | inline |
| print(std::ostream &out) const override | ASTFunction | protectedvirtual |
| setLocation(int l, int c) | ASTNode | inline |
| ~ASTFunction()=default | ASTFunction | |
| ~ASTNode()=default | ASTNode | virtual |