#include <thorin/ast/ast.h>
Definition at line 934 of file ast.h.
◆ Module()
◆ add_implicit_imports()
void thorin::ast::Module::add_implicit_imports |
( |
Ptrs< Import > && |
imports | ) |
const |
|
inline |
◆ bind() [1/2]
void thorin::ast::Module::bind |
( |
AST & |
ast | ) |
const |
◆ bind() [2/2]
void thorin::ast::Module::bind |
( |
Scopes & |
s | ) |
const |
◆ compile()
void thorin::ast::Module::compile |
( |
AST & |
ast | ) |
const |
◆ decls()
const auto & thorin::ast::Module::decls |
( |
| ) |
const |
|
inline |
◆ emit() [1/2]
void thorin::ast::Module::emit |
( |
AST & |
ast | ) |
const |
◆ emit() [2/2]
void thorin::ast::Module::emit |
( |
Emitter & |
e | ) |
const |
◆ implicit_imports()
const auto & thorin::ast::Module::implicit_imports |
( |
| ) |
const |
|
inline |
◆ imports()
const auto & thorin::ast::Module::imports |
( |
| ) |
const |
|
inline |
◆ stream()
std::ostream & thorin::ast::Module::stream |
( |
Tab & |
tab, |
|
|
std::ostream & |
os |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following files: