|
tipc
A TIP to LLVM compiler
|
This is the complete list of members for Copier, including all inherited members.
| Copier()=default | Copier | |
| copy(std::shared_ptr< TipType > s) | Copier | static |
| endVisit(TipAlpha *element) override | Copier | virtual |
| endVisit(TipVar *element) override | Copier | virtual |
| Substituter::endVisit(TipFunction *element) override | Substituter | virtual |
| Substituter::endVisit(TipInt *element) override | Substituter | virtual |
| Substituter::endVisit(TipMu *element) override | Substituter | virtual |
| Substituter::endVisit(TipRecord *element) override | Substituter | virtual |
| Substituter::endVisit(TipAbsentField *element) override | Substituter | virtual |
| Substituter::endVisit(TipRef *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 |