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

STILTiming Class Reference

STILTiming Class Interface. More...

#include <stiltiming.h>

Inheritance diagram for STILTiming:

STILBlock STILEntity List of all members.

Public Member Functions

 STILTiming ()
 STILTiming (const STILTiming &)
virtual ~STILTiming ()
STILTiming & operator= (const STILTiming &)
void init (const sstring &domain="")
virtual void write (FILE *pOutFile, LONG indentation=0) const
void addWaveformTable (const STILWaveformTable &)
void addSignalGroups (const sstring &)

Friends

std::ostream & operator<< (std::ostream &os, const STILTiming &)

Detailed Description

STILTiming Class Interface.

A Timing block is a collection of waveform-character to event/timing definitions. The timing values may be explicit or they may be a variable name, whose value is defined via the Category and Selector blocks. Timing blocks are referenced by the PatternExec


Constructor & Destructor Documentation

STILTiming::STILTiming (   ) 
 

Default Constructor for a STILTiming object.

Parameters:
 
Returns:

STILTiming::STILTiming (  const STILTiming &  arg  ) 
 

Constructor a STILTiming object from another STILTiming.

Parameters:
arg STILTiming object to construct from
Returns:

STILTiming::~STILTiming (   )  [virtual]
 

Destructor for a STILTiming object.

Parameters:
 
Returns:


Member Function Documentation

void STILTiming::addSignalGroups (  const sstring &  name  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILTiming::addWaveformTable (  const STILWaveformTable &  wft  ) 
 

add a WaveformTable object to the STILTiming definition

Parameters:
wft WFT to add
Returns:
(void)

void STILTiming::init (  const sstring &  name = ""  ) 
 

Initialize the STILTiming object.

Parameters:
name The name of the item
Returns:
(void)

STILTiming & STILTiming::operator= (  const STILTiming &  arg  ) 
 

Assignment operator for a STILTiming object.

Parameters:
arg Source object to assign into this target object
Returns:
(STILTiming &)

void STILTiming::write (  FILE *  pOutFile,
LONG  indentation = 0
)  const [virtual]
 

Write the STILTiming object to a FILE.

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

Reimplemented from STILBlock.


Friends And Related Function Documentation

std::ostream& operator<< (  std::ostream &  os,
const STILTiming & 
)  [friend]
 


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

SourceForge.net Logo