#include <WaveValue.hpp>
Public Types | |
typedef VisitorType< WaveValue > | Visitor |
Public Member Functions | |
virtual void | accept (BaseVisitor &inoutVisitor) throw (Error) |
const Value | getDeltaTimeDuration () const throw () |
void | setDeltaTimeDuration (const Value &value) throw () |
const LogicElementSharedPtr | getLogicWaveform () const throw () |
void | setLogicWaveform (const LogicElementSharedPtr &inSource) throw () |
Private Member Functions | |
WaveValue (const WaveValue &source) throw () | |
WaveValue & | operator= (const WaveValue &source) throw () |
Private Attributes | |
Value | mDeltaTimeDuration |
LogicElementSharedPtr | mLogicWaveform |
Friends | |
class | FactoryType< WaveValue > |
Classes | |
class | Factory |
Definition at line 36 of file WaveValue.hpp.
Convenience class to visit a WaveValue.
Definition at line 47 of file WaveValue.hpp.
const Value torc::generic::WaveValue::getDeltaTimeDuration | ( | ) | const throw () [inline] |
Get the delta time duration between the values contained in the logic waveform.
Definition at line 130 of file WaveValue.hpp.
void torc::generic::WaveValue::setDeltaTimeDuration | ( | const Value & | value | ) | throw () |
Set the delta time duration between the values contained in the logic waveform.
[in] | value | Delta time duration between the values contained in the logic waveform. |
[in] | Value | Delta time duration between the values contained in the logic waveform. |
Definition at line 91 of file WaveValue.cpp.
const LogicElementSharedPtr torc::generic::WaveValue::getLogicWaveform | ( | ) | const throw () [inline] |
Get the logic waveform.
[out] | outLogicElements | List of LogicElement (s) to be appended to |
Definition at line 140 of file WaveValue.hpp.
void torc::generic::WaveValue::setLogicWaveform | ( | const LogicElementSharedPtr & | inSource | ) | throw () |
Set the logic waveform.
[in] | inSource | Pointer to logic element object. |
Definition at line 101 of file WaveValue.cpp.