41 newWaveValue->setName(inName);
42 newWaveValue->setDeltaTimeDuration(inDeltaTimeDuration);
43 newWaveValue->setLogicWaveform(inLogicWaveForm);
45 inSimulate->addWaveValue(newWaveValue);
boost::shared_ptr< WaveValue > WaveValueSharedPtr
boost::shared_ptr< LogicElement > LogicElementSharedPtr
virtual WaveValueSharedPtr newWaveValuePtr(const std::string &inName, const Value &inDeltaTimeDuration, const LogicElementSharedPtr inLogicWaveForm, const SimulateSharedPtr &inSimulate=SimulateSharedPtr())
boost::shared_ptr< Simulate > SimulateSharedPtr
void runVisitor(_Tp &inoutVisited, BaseVisitor &inoutVisitor)
LogicElementSharedPtr mLogicWaveform
The Error object thrown by different methods of EdifOM.
A base class for Visitor.
This class is used within simulate to describe input stimuli and expected responces over a certain ti...
An object that has a name.
void setLogicWaveform(const LogicElementSharedPtr &inSource)
void setDeltaTimeDuration(const Value &value)
virtual void accept(BaseVisitor &inoutVisitor)
void setCurrentLocation(const std::string &inFunction, const std::string &inFile, uint32_t inLine)