|
| std::unique_ptr< hilti::Builder > | createBuilder (hilti::ASTContext *ctx) const override |
| |
| std::string | hookAddCommandLineOptions () override |
| |
| bool | hookProcessCommandLineOption (int 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 (std::shared_ptr< Unit > unit) |
| |
| virtual void | hookAddInput (const hilti::rt::filesystem::path &path) |
| |
| virtual void | hookNewASTPreCompilation (const Plugin &plugin, ASTRoot *root) |
| |
| virtual bool | hookNewASTPostCompilation (const Plugin &plugin, ASTRoot *root) |
| |
| virtual Result< Nothing > | hookCompilationFinished (ASTRoot *root) |
| |
◆ 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.14.0/spicy/toolchain/bin/spicyc.cc