|
Joos1W Compiler Framework
|
This is the complete list of members for ast::ClassDecl, including all inherited members.
| asDecl() const override (defined in ast::ClassDecl) | ast::ClassDecl | inlinevirtual |
| asDeclContext() const override (defined in ast::ClassDecl) | ast::ClassDecl | 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 | ast::ClassDecl | inlinevirtual |
| ClassDecl(BumpAllocator &alloc, Modifiers modifiers, SourceRange location, string_view name, ReferenceType *super1, ReferenceType *super2, array_ref< ReferenceType * > interfaces, array_ref< Decl * > classBodyDecls) (defined in ast::ClassDecl) | ast::ClassDecl | |
| constructors() const (defined in ast::ClassDecl) | ast::ClassDecl | inline |
| Decl(BumpAllocator &alloc, std::string_view name) noexcept (defined in ast::Decl) | ast::Decl | inline |
| decls() const | ast::DeclContext | inlinevirtual |
| dump() const (defined in ast::AstNode) | ast::AstNode | |
| fields() const (defined in ast::ClassDecl) | ast::ClassDecl | inline |
| getCanonicalName() const | ast::Decl | inline |
| hasCanonicalName() const override | ast::ClassDecl | inlinevirtual |
| hasDefaultCtor() const (defined in ast::ClassDecl) | ast::ClassDecl | |
| indent(int indentation) | ast::AstNode | inlineprotectedstatic |
| interfaces() const (defined in ast::ClassDecl) | ast::ClassDecl | inline |
| location() const override | ast::ClassDecl | inlinevirtual |
| methods() const (defined in ast::ClassDecl) | ast::ClassDecl | inline |
| modifiers() const (defined in ast::ClassDecl) | ast::ClassDecl | inline |
| mut_children() | ast::AstNode | inline |
| mut_superClasses() (defined in ast::ClassDecl) | ast::ClassDecl | 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::ClassDecl) | ast::ClassDecl | virtual |
| printDot(std::ostream &os) const (defined in ast::AstNode) | ast::AstNode | inline |
| printDotNode(DotPrinter &dp) const override (defined in ast::ClassDecl) | ast::ClassDecl | virtual |
| setParent(DeclContext *parent) override | ast::ClassDecl | virtual |
| superClasses() const | ast::ClassDecl | inline |
| ~AstNode()=default (defined in ast::AstNode) | ast::AstNode | virtual |