|
Yume
|
This is the complete list of members for yume::Fn, including all inherited members.
| abstract() const -> bool | yume::Fn | |
| arg_count() const -> size_t | yume::Fn | |
| arg_names() const -> vector< string > | yume::Fn | |
| arg_nodes() const -> const vector< ast::TypeName > & | yume::Fn | |
| arg_types() const -> vector< ty::Type > | yume::Fn | |
| args() const -> vector< FnArg > | yume::Fn | |
| ast() const -> const ast::Stmt & | yume::Fn | |
| ast() -> ast::Stmt & | yume::Fn | |
| compound_body() -> ast::Compound & | yume::Fn | |
| create_instantiation(Substitutions &subs) noexcept -> Fn & | yume::Fn | |
| def | yume::Fn | |
| extern_decl() const -> bool | yume::Fn | |
| extern_linkage() const -> bool | yume::Fn | |
| Fn(Def def, ast::Program *member, optional< ty::Type > parent, Substitutions subs) | yume::Fn | inline |
| Fn(Def def, ast::Program *member, optional< ty::Type > parent, nullable< Substitutions * > parent_subs, vector< GenericKey > generic={}, vector< unique_ptr< ty::Generic > > primary_generics={}) | yume::Fn | inline |
| fn_body() -> ast::FnDecl::Body & | yume::Fn | |
| fn_ty | yume::Fn | |
| get_or_create_instantiation(Substitutions &subs) noexcept -> std::pair< bool, Fn & > | yume::Fn | |
| get_self_ty() const -> optional< ty::Type > | yume::Fn | inline |
| get_subs() const -> const Substitutions & | yume::Fn | inline |
| get_subs() -> Substitutions & | yume::Fn | inline |
| has_annotation(const string &name) const -> bool | yume::Fn | |
| instantiations | yume::Fn | |
| llvm | yume::Fn | |
| local() const -> bool | yume::Fn | |
| make_extern_linkage(bool value=true) | yume::Fn | |
| member | yume::Fn | |
| name() const noexcept -> string | yume::Fn | |
| primary_generics | yume::Fn | |
| primitive() const -> bool | yume::Fn | |
| ret() const -> optional< ty::Type > | yume::Fn | |
| self_ty | yume::Fn | |
| subs | yume::Fn | |
| varargs() const -> bool | yume::Fn |