Yume
yume::Fn Member List

This is the complete list of members for yume::Fn, including all inherited members.

abstract() const -> boolyume::Fn
arg_count() const -> size_tyume::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
defyume::Fn
extern_decl() const -> boolyume::Fn
extern_linkage() const -> boolyume::Fn
Fn(Def def, ast::Program *member, optional< ty::Type > parent, Substitutions subs)yume::Fninline
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::Fninline
fn_body() -> ast::FnDecl::Body &yume::Fn
fn_tyyume::Fn
get_or_create_instantiation(Substitutions &subs) noexcept -> std::pair< bool, Fn & >yume::Fn
get_self_ty() const -> optional< ty::Type >yume::Fninline
get_subs() const -> const Substitutions &yume::Fninline
get_subs() -> Substitutions &yume::Fninline
has_annotation(const string &name) const -> boolyume::Fn
instantiationsyume::Fn
llvmyume::Fn
local() const -> boolyume::Fn
make_extern_linkage(bool value=true)yume::Fn
memberyume::Fn
name() const noexcept -> stringyume::Fn
primary_genericsyume::Fn
primitive() const -> boolyume::Fn
ret() const -> optional< ty::Type >yume::Fn
self_tyyume::Fn
subsyume::Fn
varargs() const -> boolyume::Fn