tipc
A TIP to LLVM compiler
Unifier Member List

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

add(std::vector< TypeConstraint >)Unifier
inferred(std::shared_ptr< TipType > t)Unifier
isAlpha(std::shared_ptr< TipType > type)Unifierstatic
isCons(std::shared_ptr< TipType > type)Unifierstatic
isMu(std::shared_ptr< TipType > type)Unifierstatic
isProperType(std::shared_ptr< TipType > type)Unifierstatic
isVar(std::shared_ptr< TipType > type)Unifierstatic
solve()Unifier
Unifier()Unifier
Unifier(std::vector< TypeConstraint >)Unifierexplicit
unify(std::shared_ptr< TipType > t1, std::shared_ptr< TipType > t2)Unifier
~Unifier()=defaultUnifier