tipc
A TIP to LLVM compiler
Substituter Member List

This is the complete list of members for Substituter, including all inherited members.

endVisit(TipAlpha *element) overrideSubstitutervirtual
endVisit(TipFunction *element) overrideSubstitutervirtual
endVisit(TipInt *element) overrideSubstitutervirtual
endVisit(TipMu *element) overrideSubstitutervirtual
endVisit(TipRecord *element) overrideSubstitutervirtual
endVisit(TipAbsentField *element) overrideSubstitutervirtual
endVisit(TipRef *element) overrideSubstitutervirtual
endVisit(TipVar *element) overrideSubstitutervirtual
getResult()Substituter
substitute(TipType *t, TipVar *v, std::shared_ptr< TipType > s)Substituterstatic
Substituter()=defaultSubstituterprotected
Substituter(TipVar *t, std::shared_ptr< TipType > s)Substituterinline
visit(TipAlpha *element)TipTypeVisitorinlinevirtual
visit(TipFunction *element)TipTypeVisitorinlinevirtual
visit(TipInt *element)TipTypeVisitorinlinevirtual
visit(TipMu *element)TipTypeVisitorinlinevirtual
visit(TipRecord *element)TipTypeVisitorinlinevirtual
visit(TipAbsentField *element)TipTypeVisitorinlinevirtual
visit(TipRef *element)TipTypeVisitorinlinevirtual
visit(TipVar *element)TipTypeVisitorinlinevirtual
visitedTypesSubstituterprotected