Joos1W Compiler Framework
ast::CompilationUnit Member List

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

asDecl() const (defined in ast::DeclContext)ast::DeclContextinlinevirtual
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::CompilationUnit)ast::CompilationUnitinline
bodyAsDecl() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
children() const overrideast::CompilationUnitinlinevirtual
CompilationUnit(BumpAllocator &alloc, ReferenceType *package, array_ref< ImportDeclaration > imports, SourceRange location, DeclContext *body) noexcept (defined in ast::CompilationUnit)ast::CompilationUnit
decls() constast::DeclContextinlinevirtual
dump() const (defined in ast::AstNode)ast::AstNode
getPackageName() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
imports() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
indent(int indentation)ast::AstNodeinlineprotectedstatic
isDefaultPackage() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
isStdLib() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
location() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
mut_body() (defined in ast::CompilationUnit)ast::CompilationUnitinline
mut_bodyAsDecl() (defined in ast::CompilationUnit)ast::CompilationUnitinline
mut_children()ast::AstNodeinline
operator=(const AstNode &)=delete (defined in ast::AstNode)ast::AstNode
operator=(AstNode &&)=delete (defined in ast::AstNode)ast::AstNode
package() const (defined in ast::CompilationUnit)ast::CompilationUnitinline
print(std::ostream &os, int indentation=0) const override (defined in ast::CompilationUnit)ast::CompilationUnitvirtual
printDot(std::ostream &os) const (defined in ast::AstNode)ast::AstNodeinline
printDotNode(DotPrinter &dp) const override (defined in ast::CompilationUnit)ast::CompilationUnitvirtual
~AstNode()=default (defined in ast::AstNode)ast::AstNodevirtual