16 #ifndef TORC_GENERIC_WAVEVALUE_HPP
17 #define TORC_GENERIC_WAVEVALUE_HPP
26 namespace torc {
namespace generic {
class LogicElement; } }
102 WaveValue(const WaveValue& source);
104 WaveValue& operator=(const WaveValue& source);
131 #endif // TORC_GENERIC_WAVEVALUE_HPP
An acyclic inoutVisitor implementation.
boost::shared_ptr< WaveValue > WaveValueSharedPtr
boost::shared_ptr< LogicElement > LogicElementSharedPtr
const Value getDeltaTimeDuration() const
virtual WaveValueSharedPtr newWaveValuePtr(const std::string &inName, const Value &inDeltaTimeDuration, const LogicElementSharedPtr inLogicWaveForm, const SimulateSharedPtr &inSimulate=SimulateSharedPtr())
boost::shared_ptr< Simulate > SimulateSharedPtr
VisitorType< WaveValue > Visitor
LogicElementSharedPtr mLogicWaveform
The Error object thrown by different methods of EdifOM.
A base class for Visitor.
const LogicElementSharedPtr getLogicWaveform() const
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)
A placeholder for a factory method.
void setDeltaTimeDuration(const Value &value)
virtual void accept(BaseVisitor &inoutVisitor)