Spicy
spicy::Driver Member List

This is the complete list of members for spicy::Driver, including all inherited members.

addInput(const hilti::rt::filesystem::path &path)hilti::Driver
addInput(declaration::module::UID uid)hilti::Driver
augmentError(const result::Error &err, const hilti::rt::filesystem::path &p="")hilti::Driverprotected
builder() consthilti::Driverinline
codegenUnits()hilti::Driverprotected
compile()hilti::Driver
compileUnits()hilti::Driverprotected
context() consthilti::Driverinline
createBuilder(hilti::ASTContext *ctx) const overridespicy::Driverprotectedvirtual
Driver(std::string name)spicy::Driverinlineexplicit
Driver(std::string name, const hilti::rt::filesystem::path &argv0)spicy::Driverinline
Driver()=delete (defined in spicy::Driver)spicy::Driver
Driver(const Driver &)=delete (defined in spicy::Driver)spicy::Driver
Driver(Driver &&) noexcept=delete (defined in spicy::Driver)spicy::Driver
Driver(const Driver &)=delete (defined in hilti::Driver)hilti::Driver
Driver(Driver &&) noexcept=delete (defined in hilti::Driver)hilti::Driver
driverOptions() consthilti::Driverinline
dumpUnit(const Unit &unit)hilti::Driverprotected
error(std::string_view msg, const hilti::rt::filesystem::path &p="")hilti::Driverprotected
executeMain()hilti::Driver
fatalError(const std::string &msg)hilti::Driver
fatalError(const hilti::result::Error &error)hilti::Driver
finishRuntime()hilti::Driver
hasInputs() consthilti::Driverinline
hiltiOptions() consthilti::Driverinline
hookAddCommandLineOptions() overridespicy::Driverprotectedvirtual
hookAddInput(std::shared_ptr< Unit > unit)hilti::Driverinlineprotectedvirtual
hookAddInput(const hilti::rt::filesystem::path &path)hilti::Driverinlineprotectedvirtual
hookAugmentUsage() overridespicy::Driverprotectedvirtual
hookCompilationFinished(ASTRoot *root)hilti::Driverinlineprotectedvirtual
hookFinishRuntime()hilti::Driverinlineprotectedvirtual
hookInitRuntime()hilti::Driverinlineprotectedvirtual
hookNewASTPostCompilation(const Plugin &plugin, ASTRoot *root)hilti::Driverinlineprotectedvirtual
hookNewASTPreCompilation(const Plugin &plugin, ASTRoot *root)hilti::Driverinlineprotectedvirtual
hookProcessCommandLineOption(int opt, const char *optarg) overridespicy::Driverprotectedvirtual
initialize()hilti::Driver
initRuntime()hilti::Driver
jitUnits()hilti::Driverprotected
linkUnits()hilti::Driverprotected
lookupUnit(const declaration::module::UID &uid) consthilti::Driverinline
openInput(std::ifstream &in, const hilti::rt::filesystem::path &p)hilti::Driverprotected
openOutput(const hilti::rt::filesystem::path &p, bool binary=false, bool append=false)hilti::Driverprotected
operator=(const Driver &)=delete (defined in spicy::Driver)spicy::Driver
operator=(Driver &&) noexcept=delete (defined in spicy::Driver)spicy::Driver
operator=(const Driver &)=delete (defined in hilti::Driver)hilti::Driver
operator=(Driver &&) noexcept=delete (defined in hilti::Driver)hilti::Driver
options() consthilti::Driverinline
outputUnits()hilti::Driverprotected
parseOptions(int argc, char **argv)hilti::Driver
printHiltiException(const hilti::rt::Exception &e)hilti::Driverprotected
readInput(const hilti::rt::filesystem::path &p)hilti::Driverprotected
registerUnit(const std::shared_ptr< Unit > &unit)hilti::Driverinline
run()hilti::Driver
setCompilerOptions(hilti::Options options)hilti::Driver
setDriverOptions(driver::Options options)hilti::Driver
setSpicyCompilerOptions(const spicy::Options &options)spicy::Driver
spicyCompilerOptions() constspicy::Driver
updateProcessExtension(const declaration::module::UID &uid, const hilti::rt::filesystem::path &ext)hilti::Driver
usage()hilti::Driverprotected
writeOutput(std::ifstream &in, const hilti::rt::filesystem::path &p)hilti::Driverprotected
writeToTemp(std::ifstream &in, const std::string &name_hint, const std::string &extension="tmp")hilti::Driverprotected
~Driver() override (defined in spicy::Driver)spicy::Driverinlinevirtual