#include <stilwfcs.h>
Inheritance diagram for STILWFCS:
Public Types | |
enum | Type { UndefinedBackSlashL = -1 } |
Public Member Functions | |
STILWFCS () | |
STILWFCS (const STILWFCS &) | |
virtual | ~STILWFCS () |
STILWFCS & | operator= (const STILWFCS &) |
void | init () |
void | addWFCSItem (const STILWFCSItem &wfcsi) |
const sstring | expand (void) const |
LONG | getBackSlashLCount (void) const |
The STILWFCS class holds a sstring of WFC characters
Example:
Timing ABCTiming { WaveformTable waveformsExample { Period '100ns'; Waveforms { ALLIOS { +--+ <----- This is a STILWFCS |01|{ '0ns' D/U; } +--+
+--+ <----- This is also a STILWFCS |LH|{ '0ns' Z; '25ns' L/H; } +--+ } } } }
Another example:
Pattern ABCPattern { W waveformsExample; +--------------+ +----+ V { ALLIOS = | \r5 0 001100;| MOREPINS = |XXX;| } +--------------+ +----+ /|\ /|\ | | These are all STILWFCS'-------| | \|/ +-------------+ V { ALLIOS = |00000 001100;| } +-------------+ }
|
Various Types of STIL objects.
Reimplemented from STILEntity. |
|
default constructor for STILWFCS class
|
|
copy constructor for STIWFCS class
|
|
Destructor for STIWFCS class.
|
|
|
|
Expand a WFCS object, removing all /r repeats.
|
|
STILWFCS::getBackSlashLCount().
|
|
Initialize a WFCS object.
|
|
Equals operator for STIWFCS class.
|