![]() |
Spicy
|
This is the complete list of members for hilti::ASTContext, including all inherited members.
| ASTContext(Context *context) | hilti::ASTContext | |
| clear() | hilti::ASTContext | |
| compilerContext() const | hilti::ASTContext | inline |
| DeclarationSet typedef (defined in hilti::ASTContext) | hilti::ASTContext | |
| dependencies(const declaration::module::UID &uid, bool recursive=false) const | hilti::ASTContext | |
| dependentDeclarations(Declaration *n) | hilti::ASTContext | |
| driver() const | hilti::ASTContext | inline |
| dump(const hilti::logging::DebugStream &stream, const std::string &prefix) | hilti::ASTContext | |
| garbageCollect() | hilti::ASTContext | |
| importModule(Builder *builder, const ID &id, const ID &scope, const hilti::rt::filesystem::path &parse_extension, const std::optional< hilti::rt::filesystem::path > &process_extension, std::vector< hilti::rt::filesystem::path > search_dirs) | hilti::ASTContext | |
| lookup(ast::DeclarationIndex index) | hilti::ASTContext | |
| lookup(ast::TypeIndex index) | hilti::ASTContext | |
| make(Args &&... args) | hilti::ASTContext | inline |
| make(ASTContext *ctx, std::initializer_list< Node * > children, Args &&... args) | hilti::ASTContext | inline |
| make(ASTContext *ctx, type::Wildcard &&wildcard, std::initializer_list< Node * > children, Args &&... args) | hilti::ASTContext | inline |
| module(const declaration::module::UID &uid) const | hilti::ASTContext | inline |
| newModule(Builder *builder, ID id, const hilti::rt::filesystem::path &process_extension) | hilti::ASTContext | |
| parseSource(Builder *builder, const hilti::rt::filesystem::path &path, std::optional< hilti::rt::filesystem::path > process_extension={}) | hilti::ASTContext | |
| processAST(Builder *builder, Driver *driver) | hilti::ASTContext | |
| register_(Declaration *decl) | hilti::ASTContext | |
| register_(UnqualifiedType *type) | hilti::ASTContext | |
| replace(Declaration *old, Declaration *new_) | hilti::ASTContext | |
| replace(UnqualifiedType *old, UnqualifiedType *new_) | hilti::ASTContext | |
| root() const | hilti::ASTContext | inline |
| uniqueCanononicalID(const ID &id) | hilti::ASTContext | inline |
| updateModuleUID(const declaration::module::UID &old_uid, const declaration::module::UID &new_uid) | hilti::ASTContext | |
| ~ASTContext() | hilti::ASTContext |