#include <stilpatternburstblock.h>
Inheritance diagram for STILPatternBurstBlock:
Public Types | |
enum | PAT_TERMINATION { TERMINATION_UNDEFINED = 0, TERMINATION_HIGH = 1, TERMINATION_LOW = 2, TERMINATION_OFF = 3, TERMINATION_UNKNOWN = 4 } |
Public Member Functions | |
STILPatternBurstBlock () | |
STILPatternBurstBlock (STILEntity::Type t) | |
STILPatternBurstBlock (const STILPatternBurstBlock &) | |
virtual | ~STILPatternBurstBlock () |
STILPatternBurstBlock & | operator= (const STILPatternBurstBlock &) |
void | init () |
virtual void | write (FILE *pOutFile, LONG indentation=0) const |
void | setStart (const sstring &label) |
void | setStop (const sstring &label) |
void | addSignalGroups (const sstring &name) |
void | addMacroDefs (const sstring &name) |
void | addProcedures (const sstring &name) |
void | addScanStructures (const sstring &name) |
void | addTermination (const STILTerminations &) |
Protected Attributes | |
std::list< STILTerminations > | m_termsList |
Friends | |
std::ostream & | operator<< (std::ostream &os, const STILPatternBurstBlock &) |
A PatternBurst contains a PatList block which identifies which Patterns to execute. Each Pattern name may be accompanied by domain specifications for various attributes. The purpose of this class is to capture the definition of a single PatList item.
At the highest level, a PatternBurst is also an item. It defines a name and has the identical domain specification capabilities. It also has the list of PatLists (a list of lists). Therefore, the PatternBurst also inherits this class.
|
|
|
Default Constructor for a STILPattternBurstBlock object.
|
|
Constructor for a STILPatternBurstBlock object which sets the Entity type.
|
|
Constructor a STILPatternBurstBlock object from another STILPatternBurstBlock.
|
|
Destructor for a STILPatternBurstBlock object.
|
|
|
|
|
|
|
|
|
|
Add the STILTerminations object to a PatList/PatternBurst block.
|
|
Initialize the STILPatternBurstBlock object.
Reimplemented in STILPatternBurst. |
|
Assignment operator for a STILPatternBurstBlock object.
|
|
|
|
|
|
Write the STILPatternBurstBlock object to a FILE.
Reimplemented from STILBlock. Reimplemented in STILPatternBurst. |
|
|
|
|