Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

STILPatternExec Class Reference

STILPatternExec Class Interface. More...

#include <stilpatternexec.h>

Inheritance diagram for STILPatternExec:

STILBlock STILEntity List of all members.

Public Member Functions

 STILPatternExec ()
 STILPatternExec (const STILPatternExec &)
virtual ~STILPatternExec ()
STILPatternExecoperator= (const STILPatternExec &)
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setTiming (const sstring &t)
void setPatternBurst (const sstring &p)
void addCategory (const sstring &c)
void addSelector (const sstring &s)
bool referencesPatternBurst (const sstring &pb) const

Friends

std::ostream & operator<< (std::ostream &os, const STILPatternExec &)

Detailed Description

STILPatternExec Class Interface.

A PatternExec is the high level "glue" which ties PatternBursts together with Timings, and variable definitions (Categories and Selectors). There may be a single global(unnamed) PatternExec and multiple domained (named) PatternExecs.


Constructor & Destructor Documentation

STILPatternExec::STILPatternExec  ) 
 

Default Constructor for a STILPatternExec object.

Parameters:
 
Returns:

STILPatternExec::STILPatternExec const STILPatternExec arg  ) 
 

Constructor a STILPatternExec object from another STILPatternExec.

Parameters:
arg STILPatternExec object to construct from
Returns:

STILPatternExec::~STILPatternExec  )  [virtual]
 

Destructor for a STILPatternExec object.

Parameters:
 
Returns:


Member Function Documentation

void STILPatternExec::addCategory const sstring c  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILPatternExec::addSelector const sstring s  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILPatternExec::init void   ) 
 

Initialize the STILPatternExec object.

Parameters:
 
Returns:
(void)

STILPatternExec & STILPatternExec::operator= const STILPatternExec arg  ) 
 

Assignment operator for a STILPatternExec object.

Parameters:
arg Source object to assign into this target object
Returns:
(STILPatternExec &)

bool STILPatternExec::referencesPatternBurst const sstring refname  )  const
 

Does this PatternExec reference the specified PatternBurst name.

Parameters:
refname The PatternBurst name to check
Returns:
(bool) true if the PatternExec is valid, and references the requested PatternBurst name

void STILPatternExec::setPatternBurst const sstring b  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILPatternExec::setTiming const sstring t  )  [inline]
 

Parameters:
 
Returns:
(void)

void STILPatternExec::write FILE *  pOutFile,
LONG  indentation = 0
const [virtual]
 

Write the STILPatternExec object to a FILE.

Parameters:
pOutFile FILE * of output file
Returns:
(void)

Reimplemented from STILBlock.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  os,
const STILPatternExec
[friend]
 


The documentation for this class was generated from the following files:
This page last updated on 6 Jul 2007

SourceForge.net Logo