38 newPathDelay->setDelay(inDelay);
39 newPathDelay->setEvents(inEvents);
41 inTiming->addPathDelay(newPathDelay);
60 std::list<EventSharedPtr>::const_iterator it = inEvents.begin();
61 for(; it != inEvents.end(); it++) {
74 mEvents.push_back(inEvent);
void setDelay(const Value::MiNoMax &inSource)
The Error object thrown by different methods of EdifOM.
This class associates a delay with a specified chain of events. Delay contains the time from first ev...
boost::shared_ptr< Event > EventSharedPtr
void setEvents(const std::list< EventSharedPtr > &inEvents)
virtual PathDelaySharedPtr newPathDelayPtr(const Value::MiNoMax &inDelay, const std::list< EventSharedPtr > &inEvents, const TimingSharedPtr &inTiming=TimingSharedPtr())
boost::shared_ptr< PathDelay > PathDelaySharedPtr
boost::shared_ptr< Timing > TimingSharedPtr
void addEvent(const EventSharedPtr &inEvent)
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)