tipc
A TIP to LLVM compiler
|
This is the complete list of members for TipFunction, including all inherited members.
accept(TipTypeVisitor *visitor) override | TipFunction | virtual |
arguments | TipCons | protected |
arity() const | TipCons | virtual |
doMatch(TipType const *t) const | TipCons | |
getArguments() const | TipCons | |
getParamTypes() const | TipFunction | |
getReturnType() const | TipFunction | |
operator!=(const TipType &other) const override | TipFunction | virtual |
operator==(const TipType &other) const override | TipFunction | virtual |
print(std::ostream &out) const override | TipFunction | protectedvirtual |
setArguments(std::vector< std::shared_ptr< TipType >> &args) | TipCons | |
TipCons()=default | TipCons | |
TipCons(std::vector< std::shared_ptr< TipType >> arguments) | TipCons | protected |
TipFunction()=delete | TipFunction | |
TipFunction(std::vector< std::shared_ptr< TipType >> params, std::shared_ptr< TipType > ret) | TipFunction | |
~TipType()=default | TipType | virtual |