|
Yume
|
This is the complete list of members for yume::ty::Function, including all inherited members.
| args() const -> const auto & | yume::ty::Function | inline |
| args() -> auto & | yume::ty::Function | inline |
| base_name() const -> string | yume::ty::BaseType | inline |
| yume::ty::BaseType::BaseType(const BaseType &) noexcept=delete | yume::ty::BaseType | |
| yume::ty::BaseType::BaseType(BaseType &&) noexcept=delete | yume::ty::BaseType | |
| yume::ty::BaseType::BaseType(Kind kind, string name) | yume::ty::BaseType | inlineprotected |
| closure() const -> const auto & | yume::ty::Function | inline |
| closure() -> auto & | yume::ty::Function | inline |
| closure_memo() const -> auto * | yume::ty::Function | inline |
| closure_memo(Compiler &, llvm::StructType *memo) const | yume::ty::Function | inline |
| fn_memo() const -> auto * | yume::ty::Function | inline |
| fn_memo(Compiler &, llvm::FunctionType *memo) const | yume::ty::Function | inline |
| Function(string name, vector< Type > args, optional< Type > ret, vector< Type > closure, bool fn_ptr, bool c_varargs=false) | yume::ty::Function | inline |
| get_or_create_instantiation(Substitutions sub) const -> const Function & | yume::ty::Function | |
| is_c_varargs() const | yume::ty::Function | inline |
| is_fn_ptr() const | yume::ty::Function | inline |
| kind() const -> Kind | yume::ty::BaseType | inline |
| memo() const -> auto * | yume::ty::Function | inline |
| memo(Compiler &, llvm::Type *memo) const | yume::ty::Function | inline |
| name() const -> string override | yume::ty::Function | virtual |
| operator=(const BaseType &) noexcept -> BaseType &=delete | yume::ty::BaseType | |
| operator=(BaseType &&) noexcept -> BaseType &=delete | yume::ty::BaseType | |
| ret() const -> const auto & | yume::ty::Function | inline |
| ~BaseType()=default | yume::ty::BaseType | virtual |