Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

STILWaveform Class Reference

STILWaveform Class Interface. More...

#include <stilwaveform.h>

Inheritance diagram for STILWaveform:

STILBlock STILEntity List of all members.

Public Member Functions

 STILWaveform ()
 STILWaveform (const STILWaveform &)
virtual ~STILWaveform ()
STILWaveformoperator= (const STILWaveform &)
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setSigRefExpr (const STILSigRefExpr &)
const STILSigRefExprgetSigRefExpr ()
void addInheritWaveform (const STILTimingWaveformRef &)
void addWaveformItem (const STILWaveformItem &)

Detailed Description

STILWaveform Class Interface.


Constructor & Destructor Documentation

STILWaveform::STILWaveform  ) 
 

Default constructor.

Parameters:
 
Returns:

STILWaveform::STILWaveform const STILWaveform wf  ) 
 

Construct a STILWaveform object from another Waveform obj.

Parameters:
wf Source waveform to construct from
Returns:

STILWaveform::~STILWaveform  )  [virtual]
 

Destructor.

Parameters:
 
Returns:


Member Function Documentation

void STILWaveform::addInheritWaveform const STILTimingWaveformRef wft  ) 
 

Add an InheritWaveform attribute for this block.

Parameters:
wft WFT ref to add to the Inherited WaveformTable
Returns:
(void)

void STILWaveform::addWaveformItem const STILWaveformItem wi  ) 
 

Add a WaveformItem to this block.

Parameters:
wi The WaveformItem to add
Returns:
(void)

const STILSigRefExpr * STILWaveform::getSigRefExpr  )  [inline]
 

Parameters:
 
Returns:

void STILWaveform::init void   ) 
 

Initialize this object.

Parameters:
 
Returns:
(void)

STILWaveform & STILWaveform::operator= const STILWaveform arg  ) 
 

Equals operator.

Parameters:
arg The object to copy
Returns:
(STILWaveform&)

void STILWaveform::setSigRefExpr const STILSigRefExpr s  ) 
 

Set the sigrefexpr for this block.

Parameters:
s The sigref to set
Returns:
(void)

void STILWaveform::write FILE *  pOutFile,
LONG  indentation = 0
const [virtual]
 

To write this object out to a file.

Parameters:
pOutFile FILE * of output file
Returns:
(void)

Reimplemented from STILBlock.


The documentation for this class was generated from the following files:
This page last updated on 6 Jul 2007

SourceForge.net Logo