#include <stilentity.h>
Inheritance diagram for STILEntity:
The base class from which most all other STIL objects are derived.
Provides a common high-level interface for all STIL objects to allow building of heterogeneous collections of various STIL specific objects.
Also, provides common information related to various objects suchs as the filename and line number where this entity was parsed from a given STIL file. This is needed to give more accurate error messages related to semantics of STIL objects once they have already been parsed and errors have been found.
|
Various Types of STIL objects.
Reimplemented in STILWFCS. |
|
Default Constructor for a STILEntity object.
|
|
Construct given a Type.
|
|
Copy Constructor for a STILEntity object.
|
|
Destructor for a STILEntity object.
|
|
|
|
|
|
|
|
Return the name of this entity.
|
|
|
|
|
|
|
|
Convert the 'type' enumerated value to a.
|
|
Get the value stored in this entity.
|
|
Initialize the STILEntity object.
Reimplemented in STILBlock. |
|
|
|
Less Than operator.
|
|
Assignment operator for a STILEntity object.
|
|
Equality operator.
|
|
|
|
|
|
|
|
Set the name of this entity.
|
|
|
|
|
|
|
|
Write the STILEntity object to a FILE.
Reimplemented in STILBlock, STILCall, STILCategory, STILCondition, STILFixed, STILHeader, STILHistory, STILLoop, STILMacro, STILMacroDef, STILMacroDefs, STILPatList, STILPattern, STILPatternBurst, STILPatternBurstBlock, STILPatternExec, STILProcedure, STILProcedures, STILScanChain, STILScanStructures, STILSelector, STILShift, STILSignal, STILSignalGroup, STILSignalGroups, STILSignals, STILSigRefExpr, STILSpec, STILSubWaveform, STILSubWaveforms, STILTerminations, STILTiming, STILVariable, STILVector, STILVectorBlock, STILVectorItem, STILWaveform, STILWaveformEvent, STILWaveformItem, STILWaveforms, and STILWaveformTable. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|