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

STILNameList Class Reference

STILNameList Class Interface. More...

#include <stilnamelist.h>

List of all members.

Public Member Functions

 STILNameList ()
 STILNameList (const STILNameList &)
 ~STILNameList ()
STILNameListoperator= (const STILNameList &)
LONG getCount () const
void addName (const sstring &)
const sstringgetName (LONG) const
sstring getText () const
virtual void write (FILE *pOutFile, LONG indentation=0) const
void init ()


Detailed Description

STILNameList Class Interface.

Holds a generic list of names. For example, a list of all cells referenced in a ScanStructures block.


Constructor & Destructor Documentation

STILNameList::STILNameList  ) 
 

Default Constructor for a STILNameList object.

Parameters:
 
Returns:

STILNameList::STILNameList const STILNameList nl  ) 
 

Constructor a STILNameList object from another STILNameList.

Parameters:
nl STILNameList object to construct from
Returns:

STILNameList::~STILNameList  ) 
 

Destructor for a STILNameList object.

Parameters:
 
Returns:


Member Function Documentation

void STILNameList::addName const sstring n  ) 
 

Add a name to the list.

Parameters:
n The name to add
Returns:
(void)

LONG STILNameList::getCount  )  const [inline]
 

Parameters:
 
Returns:

const sstring & STILNameList::getName LONG  i  )  const [inline]
 

Parameters:
 
Returns:

sstring STILNameList::getText  )  const
 

Get a text representation of this name list.

Parameters:
 
Returns:
(sstring)

void STILNameList::init void   ) 
 

Initialize/reset this object.

Parameters:
 
Returns:
(void)

STILNameList & STILNameList::operator= const STILNameList nl  ) 
 

Assignment operator for a STILNameList object.

Parameters:
nl Source object to assign into this target object
Returns:
(STILNameList &)

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

Write the STILNameList object to a FILE.

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


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

SourceForge.net Logo