Joos1W Compiler Framework
ast::MethodDecl Member List

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

addDecls(T decls) (defined in ast::MethodDecl)ast::MethodDeclinline
asDecl() const override (defined in ast::MethodDecl)ast::MethodDeclinlinevirtual
asDeclContext() const override (defined in ast::MethodDecl)ast::MethodDeclinlinevirtual
AstNode()=default (defined in ast::AstNode)ast::AstNode
AstNode(const AstNode &)=delete (defined in ast::AstNode)ast::AstNode
AstNode(AstNode &&)=delete (defined in ast::AstNode)ast::AstNode
body() const (defined in ast::MethodDecl)ast::MethodDeclinline
canonicalName_ (defined in ast::Decl)ast::Declprotected
children() const overrideast::MethodDeclinlinevirtual
Decl(BumpAllocator &alloc, std::string_view name) noexcept (defined in ast::Decl)ast::Declinline
decls() constast::DeclContextinlinevirtual
dump() const (defined in ast::AstNode)ast::AstNode
dumpSignature() const (defined in ast::MethodDecl)ast::MethodDecl
getCanonicalName() constast::Declinline
hasCanonicalName() const overrideast::MethodDeclinlinevirtual
indent(int indentation)ast::AstNodeinlineprotectedstatic
isConstructor() const (defined in ast::MethodDecl)ast::MethodDeclinline
location() const overrideast::MethodDeclinlinevirtual
MethodDecl(BumpAllocator &alloc, Modifiers modifiers, SourceRange location, string_view name, Type *returnType, array_ref< VarDecl * > parameters, bool isConstructor, Stmt *body) noexcept (defined in ast::MethodDecl)ast::MethodDeclinline
modifiers() const (defined in ast::MethodDecl)ast::MethodDeclinline
mut_children()ast::AstNodeinline
name() constast::Declinline
operator=(const AstNode &)=delete (defined in ast::AstNode)ast::AstNode
operator=(AstNode &&)=delete (defined in ast::AstNode)ast::AstNode
parameters() const (defined in ast::MethodDecl)ast::MethodDeclinline
parent() constast::Declinline
print(std::ostream &os, int indentation=0) const override (defined in ast::MethodDecl)ast::MethodDeclvirtual
printDot(std::ostream &os) const (defined in ast::AstNode)ast::AstNodeinline
printDotNode(DotPrinter &dp) const override (defined in ast::MethodDecl)ast::MethodDeclvirtual
printSignature(std::ostream &os) const (defined in ast::MethodDecl)ast::MethodDecl
returnTy() const (defined in ast::MethodDecl)ast::MethodDeclinline
setParent(DeclContext *parent) overrideast::MethodDeclvirtual
~AstNode()=default (defined in ast::AstNode)ast::AstNodevirtual