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.
|
inlinestatic |
Returns the imported Verilog library name.
Definition at line 64 of file VerilogNames.hpp.
|
inlinestatic |
Returns the imported Verilog view name.
Definition at line 66 of file VerilogNames.hpp.
|
inlinestatic |
Returns the inferred black box library name.
Definition at line 59 of file VerilogNames.hpp.
|
inlinestatic |
Property name for the wire assignment right-hand-side.
Definition at line 72 of file VerilogNames.hpp.
|
inlinestatic |
Property name for the vector range LSB.
Definition at line 70 of file VerilogNames.hpp.
|
inlinestatic |
Property name for the vector range MSB.
Definition at line 68 of file VerilogNames.hpp.
|
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.