Yume
yume::ast::FnDecl Member List

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

abstract() const -> boolyume::ast::FnDeclinline
abstract_decl_t typedefyume::ast::FnDecl
ANN_EXTERNyume::ast::FnDeclstatic
ANN_OVERRIDEyume::ast::FnDeclstatic
annotationsyume::ast::FnDecl
argsyume::ast::FnDecl
AST(Kind kind, span< Token > tok)yume::ast::Stmtinlineprotected
AST(const AST &)=deleteyume::ast::Stmtprotected
AST(AST &&)=defaultyume::ast::Stmtprotected
attach_to(nonnull< AST * > other)yume::ast::ASTinline
bodyyume::ast::FnDecl
body_base_t typedefyume::ast::FnDecl
clone() const -> FnDecl *overrideyume::ast::FnDeclvirtual
decl_name() const -> string overrideyume::ast::FnDeclinlinevirtual
describe() const -> string finalyume::ast::Declinlinevirtual
ensure_ty() const -> ty::Typeyume::ast::ASTinline
equals_by_hash(ast::AST &other) const -> boolyume::ast::AST
extern_decl() const -> boolyume::ast::FnDeclinline
extern_decl_t typedefyume::ast::FnDecl
extern_linkage() const -> boolyume::ast::FnDeclinline
FnDecl(span< Token > tok, string name, vector< TypeName > args, vector< GenericParam > type_args, OptionalType ret, Body body, std::unordered_set< string > annotations)yume::ast::FnDeclinline
kind() const -> Kindyume::ast::ASTinline
kind_name() const -> stringyume::ast::ASTinline
location() const -> Locyume::ast::AST
make_extern_linkage(bool value=true)yume::ast::FnDeclinline
nameyume::ast::FnDecl
operator=(const AST &) -> AST &=deleteyume::ast::AST
operator=(AST &&) -> AST &=deleteyume::ast::AST
override() const -> boolyume::ast::FnDeclinline
primitive() const -> boolyume::ast::FnDeclinline
retyume::ast::FnDecl
sema_declyume::ast::FnDecl
tok() const noexcept -> span< Token >yume::ast::ASTinlineprotected
token_range() const -> const span< Token > &yume::ast::ASTinline
type_argsyume::ast::FnDecl
unify_val_ty()yume::ast::ASTprotected
val_ty() const noexcept -> optional< ty::Type >yume::ast::ASTinline
val_ty(optional< ty::Type > type)yume::ast::ASTinline
varargsyume::ast::FnDecl
varargs() const -> boolyume::ast::FnDeclinline
visit(Visitor &visitor) const overrideyume::ast::FnDeclvirtual
~AST()=defaultyume::ast::ASTvirtual