#include <stilpatternburst.h>
Inheritance diagram for STILPatternBurst:
Public Member Functions | |
STILPatternBurst () | |
STILPatternBurst (const STILPatternBurst &) | |
virtual | ~STILPatternBurst () |
STILPatternBurst & | operator= (const STILPatternBurst &) |
void | updateEntityList () |
void | init () |
virtual void | write (FILE *pOutFile, LONG indentation=0) const |
void | addPatList (const STILPatList &patlist) |
bool | locateInPatLists (const sstring &name) const |
void | findPattern (const sstring &patname, std::list< STILEntity * > &find_list) const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const STILPatternBurst &) |
The STILPatternBurst Class defines set of Patterns to be executed together using similar domains. Each Pattern's domain is defined as a PatList_item. The overall burst is also defined as a PatList_item (through inheritance).
|
Default Constructor for a STILPatternBurst object.
|
|
Constructor a STILPatternBurst object from another STILPatternBurst.
|
|
Destructor for a STILPatternBurst object.
|
|
Add a PatList to the list or Patlists.
|
|
Search all Pattern bursts to see if a Pattern is referenced, creating a list of all paths (stacks of patternburstblock).
|
|
Initialize the STILPatternBurst object.
Reimplemented from STILPatternBurstBlock. |
|
Determine if a named block is defined in the PatLists.
|
|
Assignment operator for a STILPatternBurst object.
|
|
Correct the pointers from the entity list to the link list data after a copy constructor or an assignment operator.
Reimplemented from STILPatternBurstBlock. |
|
Write the STILPatternBurst object to a FILE.
Reimplemented from STILPatternBurstBlock. |
|
|