Spicy
hilti::Unit Member List

This is the complete list of members for hilti::Unit, including all inherited members.

addDependency(const std::shared_ptr< Unit > &unit)hilti::Unit
ASTState enum name (defined in hilti::Unit)hilti::Unit
buildASTScopes(const Plugin &plugin)hilti::Unit
cacheIndex()hilti::Unitinline
clearDependencies()hilti::Unitinline
codegen()hilti::Unit
context() consthilti::Unitinline
createPrototypes(std::ostream &out)hilti::Unit
cxxCode() consthilti::Unit
dependencies(bool recursive=false) consthilti::Unit
extension() consthilti::Unitinline
fromCache(const std::shared_ptr< Context > &context, const hilti::ID &id, const hilti::rt::filesystem::path &extension)hilti::Unitstatic
fromCache(const std::shared_ptr< Context > &context, const hilti::rt::filesystem::path &path)hilti::Unitstatic
fromCXX(std::shared_ptr< Context > context, detail::cxx::Unit cxx, const hilti::rt::filesystem::path &path="")hilti::Unitstatic
fromImport(const std::shared_ptr< Context > &context, const ID &id, const hilti::rt::filesystem::path &parse_extension, const hilti::rt::filesystem::path &process_extension, std::optional< ID > scope, std::vector< hilti::rt::filesystem::path > search_dirs)hilti::Unitstatic
fromModule(const std::shared_ptr< Context > &context, hilti::Module module, hilti::rt::filesystem::path extension)hilti::Unitstatic
fromSource(const std::shared_ptr< Context > &context, const hilti::rt::filesystem::path &path, std::optional< hilti::rt::filesystem::path > process_extension={})hilti::Unitstatic
id() consthilti::Unitinline
isCompiledHILTI() consthilti::Unitinline
isResolved()hilti::Unitinline
link(const std::shared_ptr< Context > &context, const std::vector< linker::MetaData > &mds)hilti::Unitstatic
linkerMetaData() consthilti::Unitinline
Modified enum value (defined in hilti::Unit)hilti::Unit
module()hilti::Unitinline
moduleRef() consthilti::Unitinline
NotModified enum value (defined in hilti::Unit)hilti::Unit
options() consthilti::Unitinline
path() consthilti::Unitinline
print(std::ostream &out) consthilti::Unit
readLinkerMetaData(std::istream &input, const hilti::rt::filesystem::path &path="<input stream>")hilti::Unitstatic
requiresCompilation()hilti::Unit
resetAST()hilti::Unit
resolveAST(const Plugin &plugin)hilti::Unit
setExtension(const hilti::rt::filesystem::path &ext)hilti::Unitinline
setRequiresCompilation()hilti::Unitinline
setResolved(bool resolved)hilti::Unitinline
transformAST(const Plugin &plugin)hilti::Unit
validateASTPost(const Plugin &plugin)hilti::Unit
validateASTPre(const Plugin &plugin)hilti::Unit
~Unit()hilti::Unit