![]() |
|
Functions | |
| double | s2d (char *s) |
| Convert char string to double. More... | |
| char * | d2s (double d, CObstack *heap) |
| Convert double to char string allocating storage on given heap. More... | |
| const char * | Identifier (const char *s) |
| Convert a string representing an identifier to an escaped format for printing (if needed). More... | |
| const char * | VrqVersionString () |
| Plugins should not be using these. More... | |
| char * | GetPlusArg (const char *prefix) |
| Get plusarg from command line that matches prefix. More... | |
| void | GetPlusArgs (const char *prefix, list< string > &args) |
| Get list of plusargs from command line that matche prefix. More... | |
| void | GetPluginPaths (list< string > &paths) |
| Get list of paths to where plugins may reside. More... | |
| static Message * | Message::RegisterWarning (CBackend *tool, Action_t defaultAction, const char *abbrev, const char *format,...) |
| Register a warning message. More... | |
| static Message * | Message::RegisterError (CBackend *tool, const char *abbrev, const char *format,...) |
| Register an error message. More... | |
| void | message (struct Coord_t *location, Message *message,...) |
| Print message. More... | |
| void | vlogprintf (const char *format, va_list args) |
| Print to logfile. More... | |
| void | logprintf (const char *format,...) |
| Print to logfile. More... | |
|
inline |
Convert double to char string allocating storage on given heap.
| d | double to convert. |
| heap | heap to use for allocation. |
| void GetPluginPaths | ( | list< string > & | paths | ) |
Get list of paths to where plugins may reside.
| paths | list of filesystem paths. |
| char* GetPlusArg | ( | const char * | prefix | ) |
Get plusarg from command line that matches prefix.
| prefix | to search for. |
| void GetPlusArgs | ( | const char * | prefix, |
| list< string > & | args | ||
| ) |
Get list of plusargs from command line that matche prefix.
| prefix | to search for. |
| args | list to populate with matching plusargs. |
| const char* Identifier | ( | const char * | s | ) |
Convert a string representing an identifier to an escaped format for printing (if needed).
Verilog identifier escaping rules are used.
| s | text to check and convert if needed. |
| void logprintf | ( | const char * | format, |
| ... | |||
| ) |
Print to logfile.
| format | format to use for output. |
| ... | additional arguments used by format. |
Print message.
| location | file coordinates to use in message. NULL if none. |
| message | message object to use for message format. |
| ... | additional arguments used by format. |
|
static |
Register an error message.
Policy is set to eERROR and cannot be changed.
| tool | backend tool owning message, NULL for unowned. |
| abbrev | message abbreviation. Must be unique per tool. |
| format | format string for printing message. |
|
static |
Register a warning message.
| tool | backend tool owning message, NULL for unowned. |
| defaultAction | default message behavior. |
| abbrev | message abbreviation. Must be unique per tool. |
| format | format string for printing message. |
|
inline |
Convert char string to double.
| s | char pointer to string to convert. |
| void vlogprintf | ( | const char * | format, |
| va_list | args | ||
| ) |
Print to logfile.
| format | format to use for output. |
| args | variable argument list for values. |
| const char* VrqVersionString | ( | ) |
Plugins should not be using these.
Get string containing vrq version number.
1.8.13