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