Joos1W Compiler Framework
|
This is the complete list of members for ast::FieldDecl, including all inherited members.
asDeclContext() const (defined in ast::Decl) | ast::Decl | inlinevirtual |
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::Decl | protected |
children() const override final | ast::TypedDecl | inlinevirtual |
Decl(BumpAllocator &alloc, std::string_view name) noexcept (defined in ast::Decl) | ast::Decl | inline |
dump() const (defined in ast::AstNode) | ast::AstNode | |
FieldDecl(BumpAllocator &alloc, SourceRange location, Modifiers modifiers, Type *type, string_view name, Expr *init, ScopeID const *scope) noexcept (defined in ast::FieldDecl) | ast::FieldDecl | inline |
getCanonicalName() const | ast::Decl | inline |
hasCanonicalName() const override | ast::FieldDecl | inlinevirtual |
hasInit() const (defined in ast::TypedDecl) | ast::TypedDecl | inline |
indent(int indentation) | ast::AstNode | inlineprotectedstatic |
init() const (defined in ast::TypedDecl) | ast::TypedDecl | inline |
location() const override | ast::TypedDecl | inlinevirtual |
modifiers() const (defined in ast::FieldDecl) | ast::FieldDecl | inline |
mut_children() | ast::AstNode | inline |
mut_init() (defined in ast::TypedDecl) | ast::TypedDecl | inline |
mut_type() const (defined in ast::TypedDecl) | ast::TypedDecl | inline |
name() const | ast::Decl | inline |
operator=(const AstNode &)=delete (defined in ast::AstNode) | ast::AstNode | |
operator=(AstNode &&)=delete (defined in ast::AstNode) | ast::AstNode | |
parent() const | ast::Decl | inline |
print(std::ostream &os, int indentation=0) const override (defined in ast::FieldDecl) | ast::FieldDecl | virtual |
printDot(std::ostream &os) const (defined in ast::AstNode) | ast::AstNode | inline |
printDotNode(DotPrinter &dp) const override (defined in ast::FieldDecl) | ast::FieldDecl | virtual |
scope() const (defined in ast::TypedDecl) | ast::TypedDecl | inline |
setParent(DeclContext *parent) override | ast::FieldDecl | inlinevirtual |
type() const (defined in ast::TypedDecl) | ast::TypedDecl | inline |
TypedDecl(BumpAllocator &alloc, SourceRange location, Type *type, string_view name, Expr *init, ScopeID const *scope) noexcept (defined in ast::TypedDecl) | ast::TypedDecl | inline |
~AstNode()=default (defined in ast::AstNode) | ast::AstNode | virtual |