tipc
A TIP to LLVM compiler
|
This is the complete list of members for TypeConstraintUnifyVisitor, including all inherited members.
astToVar(ASTNode *n) | TypeConstraintVisitor | protected |
constraintHandler | TypeConstraintVisitor | protected |
endVisit(ASTAccessExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTAllocExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTAssignStmt *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTBinaryExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTDeRefExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTErrorStmt *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTFunAppExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTFunction *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTIfStmt *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTInputExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTNullExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTNumberExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTOutputStmt *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTRecordExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTRefExpr *element) override | TypeConstraintVisitor | virtual |
endVisit(ASTWhileStmt *element) override | TypeConstraintVisitor | virtual |
ASTVisitor::endVisit(ASTProgram *element) | ASTVisitor | inlinevirtual |
ASTVisitor::endVisit(ASTVariableExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::endVisit(ASTFieldExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::endVisit(ASTDeclNode *element) | ASTVisitor | inlinevirtual |
ASTVisitor::endVisit(ASTDeclStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::endVisit(ASTReturnStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::endVisit(ASTBlockStmt *element) | ASTVisitor | inlinevirtual |
symbolTable | TypeConstraintVisitor | protected |
TypeConstraintUnifyVisitor(SymbolTable *pTable) | TypeConstraintUnifyVisitor | explicit |
TypeConstraintVisitor()=delete | TypeConstraintVisitor | |
TypeConstraintVisitor(SymbolTable *st, std::shared_ptr< ConstraintHandler > handler) | TypeConstraintVisitor | |
visit(ASTFunction *element) override | TypeConstraintVisitor | virtual |
ASTVisitor::visit(ASTProgram *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTNumberExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTVariableExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTBinaryExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTInputExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTFunAppExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTAllocExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTRefExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTDeRefExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTNullExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTFieldExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTRecordExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTAccessExpr *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTDeclNode *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTDeclStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTAssignStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTWhileStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTIfStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTOutputStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTReturnStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTErrorStmt *element) | ASTVisitor | inlinevirtual |
ASTVisitor::visit(ASTBlockStmt *element) | ASTVisitor | inlinevirtual |