#include <RcFactory.hpp>
Static Public Member Functions | |
static PrimitiveSetSharedPtr | newPrimitiveSetPtr (const string &inName) |
Create and return a new PrimitiveSet object. | |
static ElementSharedPtr | newElementPtr (const string &inName) |
Create and return a new Element object. | |
static RoutingNetSharedPtr | newRoutingNePtr (NetSharedPtr snet) |
Create and return a new RoutingNet object. | |
static CombinationalPathSharedPtr | newCombinationalPathPtr () |
Create and return a new CombinationalPath object. | |
static PrimitiveSharedPtr | newPrimitivePtr (const string &inName) |
Create and return a new Element object. | |
static ConnectionPin | newConnectionPin (string inElementName, const string &inPinName) |
Construct an ConnectionPin and return a constant reference. | |
static ConnectionSharedPtr | newConnectionPtr (const string &inName) |
Create and return a new Element object. | |
static PrimitivePinSharedPtr | newPrimitivePinPtr (string inElementName, string inPinName, const PinType inType) |
Create and return a new PrimitivePin shared pointer. | |
Protected Types | |
typedef std::string | string |
Imported type name. |
Physical netlist elements must be created by this RcFactory.
Definition at line 34 of file RcFactory.hpp.
typedef std::string torc::physical::RcFactory::string [protected] |
static PrimitiveSetSharedPtr torc::physical::RcFactory::newPrimitiveSetPtr | ( | const string & | inName | ) | [inline, static] |
static ElementSharedPtr torc::physical::RcFactory::newElementPtr | ( | const string & | inName | ) | [inline, static] |
static RoutingNetSharedPtr torc::physical::RcFactory::newRoutingNePtr | ( | NetSharedPtr | snet | ) | [inline, static] |
static CombinationalPathSharedPtr torc::physical::RcFactory::newCombinationalPathPtr | ( | ) | [inline, static] |
static PrimitiveSharedPtr torc::physical::RcFactory::newPrimitivePtr | ( | const string & | inName | ) | [inline, static] |
static ConnectionPin torc::physical::RcFactory::newConnectionPin | ( | string | inElementName, | |
const string & | inPinName | |||
) | [inline, static] |
Construct an ConnectionPin and return a constant reference.
inConnectionPtr | The pin instance pointer. | |
inPinName | The pin name. |
Definition at line 77 of file RcFactory.hpp.
static ConnectionSharedPtr torc::physical::RcFactory::newConnectionPtr | ( | const string & | inName | ) | [inline, static] |
static PrimitivePinSharedPtr torc::physical::RcFactory::newPrimitivePinPtr | ( | string | inElementName, | |
string | inPinName, | |||
const PinType | inType | |||
) | [inline, static] |
Create and return a new PrimitivePin shared pointer.
inName | The PrimitivePin name. | |
inInstancePtr | The PrimitivePin instance pointer. | |
inPinName | The PrimitivePin pin name. |
Definition at line 92 of file RcFactory.hpp.