35 const std::list<LogicalResponseSharedPtr>& inLogicResponces,
40 newApply->setNoOfCycle(inNoOfCycle);
41 newApply->setCycleDuration(inCycleDuration);
42 newApply->setLogicResponses(inLogicResponces);
44 inSimulate->addApply(newApply);
84 std::list<LogicalResponseSharedPtr>::const_iterator logicalResponse = inLogicResponces.begin();
85 std::list<LogicalResponseSharedPtr>::const_iterator end = inLogicResponces.end();
86 for(; logicalResponse != end; logicalResponse++) {
111 mNoOfCycle(0), mCycleDuration(), mLogicResponses() {}
void setLogicResponses(const std::list< LogicalResponseSharedPtr > &inLogicResponces)
This class is used within simulate to describe input stimuli and expected responces over a certain ti...
virtual ApplySharedPtr newApplyPtr(const int32_t &inNoOfCycle, const Value &inCycleDuration, const std::list< LogicalResponseSharedPtr > &inLogicResponces, const SimulateSharedPtr &inSimulate=SimulateSharedPtr())
void setNoOfCycle(const int32_t &inValue)
Represents class that can hold userData.
boost::shared_ptr< Simulate > SimulateSharedPtr
void runVisitor(_Tp &inoutVisited, BaseVisitor &inoutVisitor)
void addLogicResponse(const LogicalResponseSharedPtr &inLogicResponce)
The Error object thrown by different methods of EdifOM.
boost::shared_ptr< LogicalResponse > LogicalResponseSharedPtr
A base class for Visitor.
std::list< LogicalResponseSharedPtr > mLogicResponses
boost::shared_ptr< Apply > ApplySharedPtr
virtual void accept(BaseVisitor &inoutVisitor)
void setCycleDuration(const Value &value)
An object that receives an inoutVisitor.
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)