#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.
|