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

STILPatList Class Reference

STILPatList Class Interface. More...

#include <stilpatlist.h>

Inheritance diagram for STILPatList:

STILBlock STILEntity List of all members.

Public Member Functions

 STILPatList ()
 STILPatList (const STILPatList &)
virtual ~STILPatList ()
STILPatListoperator= (const STILPatList &)
void updateEntityList ()
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void addBlock (const STILPatternBurstBlock &block)
bool locate_inPatList (const sstring &name) const

Friends

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

Detailed Description

STILPatList Class Interface.

The STILPatList Class defines the PatList data.


Constructor & Destructor Documentation

STILPatList::STILPatList  ) 
 

Default Constructor for a STILPatList object.

Parameters:
 
Returns:

STILPatList::STILPatList const STILPatList arg  ) 
 

Constructor a STILPatList object from another STILPatList.

Parameters:
arg STILPatList object to construct from
Returns:

STILPatList::~STILPatList  )  [virtual]
 

Destructor for a STILPatList object.

Parameters:
 
Returns:


Member Function Documentation

void STILPatList::addBlock const STILPatternBurstBlock block  ) 
 

Add a PatternBurstBlock to the list -This adds a block of SignalGroups, MacroDefs, etc, to the PatList.

Parameters:
(STILPatternBurstBlock) A PatList block (Pattern or PatternBurst)
Returns:
(void)

void STILPatList::init void   ) 
 

Initialize the STILPatList object.

Parameters:
 
Returns:
(void)

bool STILPatList::locate_inPatList const sstring name  )  const
 

Parameters:
(const sstring&) The name to search for
Returns:
/:(bool) True if a name match is found

STILPatList & STILPatList::operator= const STILPatList arg  ) 
 

Assignment operator for a STILPatList object.

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

void STILPatList::updateEntityList  ) 
 

Correct the pointers from the entity list to the link list data after a copy constructor or an assignment operator.

Parameters:
(void) 
Returns:
(void)

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

Write the STILPatList object to a FILE.

Parameters:
pOutFile FILE * of output file
indentation Current block indent in the output file
Returns:
(void)

Reimplemented from STILBlock.


Friends And Related Function Documentation

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


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

SourceForge.net Logo