|
std::string | hookAddCommandLineOptions () override |
|
bool | hookProcessCommandLineOption (char opt, const char *optarg) override |
|
std::string | hookAugmentUsage () override |
|
void | usage () |
|
Result< Nothing > | compileUnits () |
|
Result< Nothing > | codegenUnits () |
|
Result< Nothing > | linkUnits () |
|
Result< Nothing > | outputUnits () |
|
Result< Nothing > | jitUnits () |
|
result::Error | error (std::string_view msg, const hilti::rt::filesystem::path &p="") |
|
result::Error | augmentError (const result::Error &err, const hilti::rt::filesystem::path &p="") |
|
Result< std::ofstream > | openOutput (const hilti::rt::filesystem::path &p, bool binary=false, bool append=false) |
|
Result< Nothing > | openInput (std::ifstream &in, const hilti::rt::filesystem::path &p) |
|
Result< Nothing > | writeOutput (std::ifstream &in, const hilti::rt::filesystem::path &p) |
|
Result< std::stringstream > | readInput (const hilti::rt::filesystem::path &p) |
|
Result< hilti::rt::filesystem::path > | writeToTemp (std::ifstream &in, const std::string &name_hint, const std::string &extension="tmp") |
|
void | dumpUnit (const Unit &unit) |
|
void | printHiltiException (const hilti::rt::Exception &e) |
|
virtual void | hookAddInput (const hilti::rt::filesystem::path &path) |
|
virtual void | hookAddInput (const hilti::Module &m, const hilti::rt::filesystem::path &path) |
|
virtual void | hookNewASTPreCompilation (const ID &name, const std::optional< hilti::rt::filesystem::path > &path, const Node &root) |
|
virtual void | hookNewASTPostCompilation (const ID &name, const std::optional< hilti::rt::filesystem::path > &path, const Node &root) |
|
virtual Result< Nothing > | hookCompilationFinished () |
|
◆ hookFinishRuntime()
void Spicyc::hookFinishRuntime |
( |
| ) |
|
|
inlineoverridevirtual |
Hook for derived classes to execute custom code just before the HILTI runtime is being shut down.
Reimplemented from hilti::Driver.
◆ hookInitRuntime()
void Spicyc::hookInitRuntime |
( |
| ) |
|
|
inlineoverridevirtual |
Hook for derived classes to execute custom code when the HILTI runtime has been initialized.
Reimplemented from hilti::Driver.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/spicy-docs/checkouts/v1.2.1/spicy/toolchain/bin/spicyc.cc