|
torc-master
|
Encapsulation of library names used for Verilog importing and exporting. More...
#include <VerilogNames.hpp>
Public Member Functions | |
| VerilogNames (void) | |
| Protected constructor. More... | |
Static Public Member Functions | |
| static string | getInferredBlackBoxesLibraryName (void) |
| Returns the inferred black box library name. More... | |
| static string | getImportedCellLibraryName (void) |
| Returns the imported cell library name. More... | |
| static string | getImportedVerilogLibraryName (void) |
| Returns the imported Verilog library name. More... | |
| static string | getImportedVerilogViewName (void) |
| Returns the imported Verilog view name. More... | |
| static string | getTorcRangeMSBPropertyName (void) |
| Property name for the vector range MSB. More... | |
| static string | getTorcRangeLSBPropertyName (void) |
| Property name for the vector range LSB. More... | |
| static string | getTorcAssignRHSPropertyName (void) |
| Property name for the wire assignment right-hand-side. More... | |
Protected Types | |
| typedef std::string | string |
| Imported type name. More... | |
Static Protected Attributes | |
| static string | sInferredBlackBoxesLibraryName = "TorcInferredBlackBoxes" |
| Library name for inferred black boxes. More... | |
| static string | sImportedCellLibraryName = "TorcImportedCellLibrary" |
| Library name for verilog library cells. More... | |
| static string | sImportedVerilogLibraryName = "ImportedVerilog" |
| Library name for imported verilog. More... | |
| static string | sImportedVerilogViewName = "Verilog" |
| View name for imported verilog. More... | |
| static string | sTorcRangeMSBPropertyName = "torc_range_msb" |
| Property name for the vector range MSB. More... | |
| static string | sTorcRangeLSBPropertyName = "torc_range_lsb" |
| Property name for the vector range LSB. More... | |
| static string | sTorcAssignRHSPropertyName = "torc_assign_rhs" |
| Property name for the wire assignment right-hand-side. More... | |
Friends | |
| class | torc::generic::generic::VerilogNamesUnitTest |
| The unit test class has access to our internals. More... | |
Encapsulation of library names used for Verilog importing and exporting.
Definition at line 30 of file VerilogNames.hpp.
|
protected |
Imported type name.
Definition at line 37 of file VerilogNames.hpp.
| torc::generic::VerilogNames::VerilogNames | ( | void | ) |
Protected constructor.
|
inlinestatic |
Returns the imported cell library name.
Definition at line 62 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the imported Verilog library name.
Definition at line 64 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the imported Verilog view name.
Definition at line 66 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Returns the inferred black box library name.
Definition at line 59 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Property name for the wire assignment right-hand-side.
Definition at line 72 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Property name for the vector range LSB.
Definition at line 70 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
inlinestatic |
Property name for the vector range MSB.
Definition at line 68 of file VerilogNames.hpp.
Here is the caller graph for this function:
|
friend |
The unit test class has access to our internals.
Definition at line 34 of file VerilogNames.hpp.
|
staticprotected |
Library name for verilog library cells.
Definition at line 42 of file VerilogNames.hpp.
|
staticprotected |
Library name for imported verilog.
Definition at line 44 of file VerilogNames.hpp.
|
staticprotected |
View name for imported verilog.
Definition at line 46 of file VerilogNames.hpp.
|
staticprotected |
Library name for inferred black boxes.
Definition at line 40 of file VerilogNames.hpp.
|
staticprotected |
Property name for the wire assignment right-hand-side.
Definition at line 52 of file VerilogNames.hpp.
|
staticprotected |
Property name for the vector range LSB.
Definition at line 50 of file VerilogNames.hpp.
|
staticprotected |
Property name for the vector range MSB.
Definition at line 48 of file VerilogNames.hpp.