torc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
torc::generic::VerilogNames Class Reference

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...
 

Detailed Description

Encapsulation of library names used for Verilog importing and exporting.

Definition at line 30 of file VerilogNames.hpp.

Member Typedef Documentation

typedef std::string torc::generic::VerilogNames::string
protected

Imported type name.

Definition at line 37 of file VerilogNames.hpp.

Constructor & Destructor Documentation

torc::generic::VerilogNames::VerilogNames ( void  )

Protected constructor.

Member Function Documentation

static string torc::generic::VerilogNames::getImportedCellLibraryName ( void  )
inlinestatic

Returns the imported cell library name.

Definition at line 62 of file VerilogNames.hpp.

62 { return sImportedCellLibraryName; }
static string sImportedCellLibraryName
Library name for verilog library cells.

+ Here is the caller graph for this function:

static string torc::generic::VerilogNames::getImportedVerilogLibraryName ( void  )
inlinestatic

Returns the imported Verilog library name.

Definition at line 64 of file VerilogNames.hpp.

static string sImportedVerilogLibraryName
Library name for imported verilog.

+ Here is the caller graph for this function:

static string torc::generic::VerilogNames::getImportedVerilogViewName ( void  )
inlinestatic

Returns the imported Verilog view name.

Definition at line 66 of file VerilogNames.hpp.

66 { return sImportedVerilogViewName; }
static string sImportedVerilogViewName
View name for imported verilog.

+ Here is the caller graph for this function:

static string torc::generic::VerilogNames::getInferredBlackBoxesLibraryName ( void  )
inlinestatic

Returns the inferred black box library name.

Definition at line 59 of file VerilogNames.hpp.

static string sInferredBlackBoxesLibraryName
Library name for inferred black boxes.

+ Here is the caller graph for this function:

static string torc::generic::VerilogNames::getTorcAssignRHSPropertyName ( void  )
inlinestatic

Property name for the wire assignment right-hand-side.

Definition at line 72 of file VerilogNames.hpp.

static string sTorcAssignRHSPropertyName
Property name for the wire assignment right-hand-side.

+ Here is the caller graph for this function:

static string torc::generic::VerilogNames::getTorcRangeLSBPropertyName ( void  )
inlinestatic

Property name for the vector range LSB.

Definition at line 70 of file VerilogNames.hpp.

70 { return sTorcRangeLSBPropertyName; }
static string sTorcRangeLSBPropertyName
Property name for the vector range LSB.

+ Here is the caller graph for this function:

static string torc::generic::VerilogNames::getTorcRangeMSBPropertyName ( void  )
inlinestatic

Property name for the vector range MSB.

Definition at line 68 of file VerilogNames.hpp.

68 { return sTorcRangeMSBPropertyName; }
static string sTorcRangeMSBPropertyName
Property name for the vector range MSB.

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class torc::generic::generic::VerilogNamesUnitTest
friend

The unit test class has access to our internals.

Definition at line 34 of file VerilogNames.hpp.

Field Documentation

std::string torc::generic::VerilogNames::sImportedCellLibraryName = "TorcImportedCellLibrary"
staticprotected

Library name for verilog library cells.

Definition at line 42 of file VerilogNames.hpp.

std::string torc::generic::VerilogNames::sImportedVerilogLibraryName = "ImportedVerilog"
staticprotected

Library name for imported verilog.

Definition at line 44 of file VerilogNames.hpp.

std::string torc::generic::VerilogNames::sImportedVerilogViewName = "Verilog"
staticprotected

View name for imported verilog.

Definition at line 46 of file VerilogNames.hpp.

std::string torc::generic::VerilogNames::sInferredBlackBoxesLibraryName = "TorcInferredBlackBoxes"
staticprotected

Library name for inferred black boxes.

Definition at line 40 of file VerilogNames.hpp.

std::string torc::generic::VerilogNames::sTorcAssignRHSPropertyName = "torc_assign_rhs"
staticprotected

Property name for the wire assignment right-hand-side.

Definition at line 52 of file VerilogNames.hpp.

std::string torc::generic::VerilogNames::sTorcRangeLSBPropertyName = "torc_range_lsb"
staticprotected

Property name for the vector range LSB.

Definition at line 50 of file VerilogNames.hpp.

std::string torc::generic::VerilogNames::sTorcRangeMSBPropertyName = "torc_range_msb"
staticprotected

Property name for the vector range MSB.

Definition at line 48 of file VerilogNames.hpp.


The documentation for this class was generated from the following files: