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

STILShift Class Reference

STILShift Class Interface. More...

#include <stilshift.h>

Inheritance diagram for STILShift:

STILPatternBlock STILBlock STILEntity List of all members.

Public Member Functions

 STILShift ()
 STILShift (Type t)
 STILShift (const STILShift &)
virtual ~STILShift ()
STILShiftoperator= (const STILShift &)
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void setCount (unsigned int times)
unsigned int getCount () const

Detailed Description

STILShift Class Interface.

The STILShift Class is the interface for STIL Shift block


Constructor & Destructor Documentation

STILShift::STILShift  ) 
 

Default Constructor for a STILShift object.

Parameters:
 
Returns:

STILShift::STILShift Type  t  ) 
 

Constructor from some given entity type.

Parameters:
t STILType
Returns:

STILShift::STILShift const STILShift s  ) 
 

Constructor a STILShift object from another STILShift.

Parameters:
s STILShift object to construct from
Returns:

STILShift::~STILShift  )  [virtual]
 

Destructor for a STILShift object.

Parameters:
 
Returns:


Member Function Documentation

unsigned int STILShift::getCount  )  const [inline]
 

Parameters:
 
Returns:

void STILShift::init void   ) 
 

Initialize the STILShift object.

Parameters:
 
Returns:
(void)

Reimplemented from STILPatternBlock.

STILShift & STILShift::operator= const STILShift s  ) 
 

Assignment operator.

Parameters:
s Source object to assign this object from
Returns:
(STILShift &)

void STILShift::setCount unsigned int  times  )  [inline]
 

Parameters:
 
Returns:
(void)

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

Write the STILShift object to a FILE.

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

Reimplemented from STILBlock.


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

SourceForge.net Logo