Joos1W Compiler Framework
ast::VarDecl Member List

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

asDeclContext() const (defined in ast::Decl)ast::Declinlinevirtual
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
canonicalName_ (defined in ast::Decl)ast::Declprotected
children() const override finalast::TypedDeclinlinevirtual
Decl(BumpAllocator &alloc, std::string_view name) noexcept (defined in ast::Decl)ast::Declinline
dump() const (defined in ast::AstNode)ast::AstNode
getCanonicalName() constast::Declinline
hasCanonicalName() const overrideast::VarDeclinlinevirtual
hasInit() const (defined in ast::TypedDecl)ast::TypedDeclinline
indent(int indentation)ast::AstNodeinlineprotectedstatic
init() const (defined in ast::TypedDecl)ast::TypedDeclinline
location() const overrideast::TypedDeclinlinevirtual
mut_children()ast::AstNodeinline
mut_init() (defined in ast::TypedDecl)ast::TypedDeclinline
mut_type() const (defined in ast::TypedDecl)ast::TypedDeclinline
name() constast::Declinline
operator=(const AstNode &)=delete (defined in ast::AstNode)ast::AstNode
operator=(AstNode &&)=delete (defined in ast::AstNode)ast::AstNode
parent() constast::Declinline
print(std::ostream &os, int indentation=0) const override (defined in ast::VarDecl)ast::VarDeclvirtual
printDot(std::ostream &os) const (defined in ast::AstNode)ast::AstNodeinline
printDotNode(DotPrinter &dp) const override (defined in ast::VarDecl)ast::VarDeclvirtual
scope() const (defined in ast::TypedDecl)ast::TypedDeclinline
setParent(DeclContext *parent)ast::Declinlinevirtual
type() const (defined in ast::TypedDecl)ast::TypedDeclinline
TypedDecl(BumpAllocator &alloc, SourceRange location, Type *type, string_view name, Expr *init, ScopeID const *scope) noexcept (defined in ast::TypedDecl)ast::TypedDeclinline
VarDecl(BumpAllocator &alloc, SourceRange location, Type *type, string_view name, Expr *init, ScopeID const *scope) noexcept (defined in ast::VarDecl)ast::VarDeclinline
~AstNode()=default (defined in ast::AstNode)ast::AstNodevirtual