#include <stilsignal.h>
Inheritance diagram for STILSignal:
Public Types | |
enum | Usage { UndefinedUsage, In, Out, InOut, Supply, Pseudo } |
Public Member Functions | |
STILSignal () | |
STILSignal (const STILSignal &) | |
virtual | ~STILSignal () |
STILSignal & | operator= (const STILSignal &) |
void | init () |
virtual void | write (FILE *pOutFile, LONG indentation=0) const |
void | setUsage (Usage) |
Usage | getUsage () const |
LONG | getFirstIndex () const |
void | setFirstIndex (LONG) |
LONG | getLastIndex () const |
void | setLastIndex (LONG) |
void | setID (LONG) |
LONG | getID () const |
Static Public Member Functions | |
const sstring & | convertUsage (Usage) |
Friends | |
class | STILSignalList |
std::ostream & | operator<< (std::ostream &os, const STILSignal &) |
The STILSignal class is associated with the individual entries within a STIL "Signals" block
|
|
|
Default Constructor for a STILSignal object.
|
|
Constructor a STILSignal object from another STILSignal.
|
|
Destructor for a STILSignal object.
|
|
Convert a Usage enumeration to a sstring equivilant.
|
|
|
|
|
|
|
|
|
|
Initialize the STILSignal object.
Reimplemented from STILSignalBlock. |
|
Assignment operator.
|
|
|
|
|
|
|
|
|
|
Write the STILSignal object to a FILE.
Reimplemented from STILBlock. |
|
|
|
|