tipc
A TIP to LLVM compiler
|
This is the complete list of members for Substituter, including all inherited members.
endVisit(TipAlpha *element) override | Substituter | virtual |
endVisit(TipFunction *element) override | Substituter | virtual |
endVisit(TipInt *element) override | Substituter | virtual |
endVisit(TipMu *element) override | Substituter | virtual |
endVisit(TipRecord *element) override | Substituter | virtual |
endVisit(TipAbsentField *element) override | Substituter | virtual |
endVisit(TipRef *element) override | Substituter | virtual |
endVisit(TipVar *element) override | Substituter | virtual |
getResult() | Substituter | |
substitute(TipType *t, TipVar *v, std::shared_ptr< TipType > s) | Substituter | static |
Substituter()=default | Substituter | protected |
Substituter(TipVar *t, std::shared_ptr< TipType > s) | Substituter | inline |
visit(TipAlpha *element) | TipTypeVisitor | inlinevirtual |
visit(TipFunction *element) | TipTypeVisitor | inlinevirtual |
visit(TipInt *element) | TipTypeVisitor | inlinevirtual |
visit(TipMu *element) | TipTypeVisitor | inlinevirtual |
visit(TipRecord *element) | TipTypeVisitor | inlinevirtual |
visit(TipAbsentField *element) | TipTypeVisitor | inlinevirtual |
visit(TipRef *element) | TipTypeVisitor | inlinevirtual |
visit(TipVar *element) | TipTypeVisitor | inlinevirtual |
visitedTypes | Substituter | protected |