tipc
A TIP to LLVM compiler
TipFunction Member List

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

accept(TipTypeVisitor *visitor) overrideTipFunctionvirtual
argumentsTipConsprotected
arity() constTipConsvirtual
doMatch(TipType const *t) constTipCons
getArguments() constTipCons
getParamTypes() constTipFunction
getReturnType() constTipFunction
operator!=(const TipType &other) const overrideTipFunctionvirtual
operator==(const TipType &other) const overrideTipFunctionvirtual
print(std::ostream &out) const overrideTipFunctionprotectedvirtual
setArguments(std::vector< std::shared_ptr< TipType >> &args)TipCons
TipCons()=defaultTipCons
TipCons(std::vector< std::shared_ptr< TipType >> arguments)TipConsprotected
TipFunction()=deleteTipFunction
TipFunction(std::vector< std::shared_ptr< TipType >> params, std::shared_ptr< TipType > ret)TipFunction
~TipType()=defaultTipTypevirtual