#include <CombinationalPath.hpp>
Public Types | |
| typedef RoutingNetSharedPtrVector::const_iterator | RoutingNetSharedPtrConstIterator |
| Constant iterator to Routing Net shared pointers. | |
| typedef RoutingNetSharedPtrVector::iterator | RoutingNetSharedPtrIterator |
| Non-constant iterator to Routing Net shared pointers. | |
Public Member Functions | |
| RoutingNetSharedPtrIterator | findRoutingNet (const string &inName) |
| Find a net by name. | |
| bool | addRoutingNet (RoutingNetSharedPtr &inRoutingNetPtr) |
| Add a net to the set. | |
| bool | removeRoutingNet (RoutingNetSharedPtr &inRoutingNetPtr) |
| Remove a net from the circuit. | |
| PinType | getInstancePinType (InstancePinSharedPtr instancePinPtr) |
| Returns instance pin type. | |
| bool | setPatchCounts (DesignSharedPtr inDesignPtr) |
| Set combinational counts for all nets. | |
| RoutingNetSharedPtrConstIterator | routingNetsBegin (void) const |
| Returns the begin constant iterator for routingNets. | |
| RoutingNetSharedPtrConstIterator | routingNetsEnd (void) const |
| Returns the end constant iterator for routingNets. | |
| RoutingNetSharedPtrIterator | routingNetsBegin (void) |
| Returns the begin non-constant iterator for routingNets. | |
| RoutingNetSharedPtrIterator | routingNetsEnd (void) |
| Returns the end non-constant iterator for routingNets. | |
| size_t | getRoutingNetCount (void) const |
| Returns the number of routingNets in the circuit. | |
Protected Types | |
| typedef std::string | string |
| Imported type name. | |
Protected Member Functions | |
| CombinationalPath () | |
| Protected constructor. | |
Protected Attributes | |
| RoutingNetSharedPtrVector | mRoutingNets |
| Vector of routing net shared pointers. | |
Friends | |
| class | RcFactory |
| The Factory class has direct access to our internals. | |
Definition at line 34 of file CombinationalPath.hpp.
typedef std::string torc::physical::CombinationalPath::string [protected] |
| typedef RoutingNetSharedPtrVector::const_iterator torc::physical::CombinationalPath::RoutingNetSharedPtrConstIterator |
Constant iterator to Routing Net shared pointers.
Definition at line 55 of file CombinationalPath.hpp.
| typedef RoutingNetSharedPtrVector::iterator torc::physical::CombinationalPath::RoutingNetSharedPtrIterator |
Non-constant iterator to Routing Net shared pointers.
Definition at line 57 of file CombinationalPath.hpp.
| torc::physical::CombinationalPath::CombinationalPath | ( | ) | [inline, protected] |
Protected constructor.
| original | net | |
| inNetType | The net power type. |
Definition at line 51 of file CombinationalPath.hpp.
| RoutingNetSharedPtrIterator torc::physical::CombinationalPath::findRoutingNet | ( | const string & | inName | ) | [inline] |
Find a net by name.
| inName | The net name to look for. |
Definition at line 62 of file CombinationalPath.hpp.
| bool torc::physical::CombinationalPath::addRoutingNet | ( | RoutingNetSharedPtr & | inRoutingNetPtr | ) | [inline] |
Add a net to the set.
| inRoutingNetPtr | The net to add. |
Definition at line 70 of file CombinationalPath.hpp.
| bool torc::physical::CombinationalPath::removeRoutingNet | ( | RoutingNetSharedPtr & | inRoutingNetPtr | ) | [inline] |
Remove a net from the circuit.
| inRoutingNetPtr | The net to remove. |
Definition at line 82 of file CombinationalPath.hpp.
| PinType torc::physical::CombinationalPath::getInstancePinType | ( | InstancePinSharedPtr | instancePinPtr | ) | [inline] |
| bool torc::physical::CombinationalPath::setPatchCounts | ( | DesignSharedPtr | inDesignPtr | ) | [inline] |
| RoutingNetSharedPtrConstIterator torc::physical::CombinationalPath::routingNetsBegin | ( | void | ) | const [inline] |
Returns the begin constant iterator for routingNets.
Definition at line 290 of file CombinationalPath.hpp.
| RoutingNetSharedPtrConstIterator torc::physical::CombinationalPath::routingNetsEnd | ( | void | ) | const [inline] |
Returns the end constant iterator for routingNets.
Definition at line 292 of file CombinationalPath.hpp.
| RoutingNetSharedPtrIterator torc::physical::CombinationalPath::routingNetsBegin | ( | void | ) | [inline] |
Returns the begin non-constant iterator for routingNets.
Definition at line 294 of file CombinationalPath.hpp.
| RoutingNetSharedPtrIterator torc::physical::CombinationalPath::routingNetsEnd | ( | void | ) | [inline] |
Returns the end non-constant iterator for routingNets.
Definition at line 296 of file CombinationalPath.hpp.
| size_t torc::physical::CombinationalPath::getRoutingNetCount | ( | void | ) | const [inline] |
Returns the number of routingNets in the circuit.
Definition at line 298 of file CombinationalPath.hpp.
friend class RcFactory [friend] |
The Factory class has direct access to our internals.
Definition at line 37 of file CombinationalPath.hpp.
1.5.6