|
CIRCT 22.0.0git
|
Common options and code for ESI runtime tools. More...
#include <CLI.h>


Public Member Functions | |
| CliParser (const std::string &toolName) | |
| int | esiParse (int argc, const char **argv) |
| Run the parser. | |
| std::unique_ptr< AcceleratorConnection > | connect () |
| Connect to the accelerator using the specified backend and connection. | |
| Context & | getContext () |
| Get the context. | |
Protected Attributes | |
| Context | ctxt |
| std::string | backend |
| std::string | connStr |
| bool | trace = false |
| bool | debug = false |
| bool | verbose = false |
|
inline |
|
inline |
|
inline |
Run the parser.
Definition at line 46 of file CLI.h.
References ctxt, esi::Logger::Debug, esi::Logger::Info, trace, esi::Logger::Trace, and verbose.
Referenced by main().
|
inline |
|
protected |
Definition at line 68 of file CLI.h.
Referenced by CliParser(), and connect().
|
protected |
Definition at line 69 of file CLI.h.
Referenced by CliParser(), and connect().
|
protected |
Definition at line 66 of file CLI.h.
Referenced by connect(), esiParse(), and getContext().
|
protected |
Definition at line 71 of file CLI.h.
Referenced by verilator.Verilator::compile_commands(), questa.Questa::run_command(), and simulator.Simulator::run_proc().
|
protected |
Definition at line 70 of file CLI.h.
Referenced by CliParser(), and esiParse().
|
protected |
Definition at line 72 of file CLI.h.
Referenced by CliParser(), and esiParse().