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

STILVectorBlock Class Reference

STILVectorBlock Class Interface. More...

#include <stilvectorblock.h>

Inheritance diagram for STILVectorBlock:

STILBlock STILEntity STILCall STILCondition STILFixed STILMacro STILVector List of all members.

Public Member Functions

 STILVectorBlock ()
 STILVectorBlock (Type t)
 STILVectorBlock (const STILVectorBlock &)
virtual ~STILVectorBlock ()
STILVectorBlockoperator= (const STILVectorBlock &)
void init ()
virtual void write (FILE *pOutFile, LONG indentation=0) const
void addVectorItem (const STILVectorItem &)
bool getHasPoundSign () const
bool getHasPercentSign () const

Detailed Description

STILVectorBlock Class Interface.

The STILVectorBlock Class is the interface for STIL VectorBlock block


Constructor & Destructor Documentation

STILVectorBlock::STILVectorBlock  ) 
 

Default Constructor for a STILVectorBlock object.

Parameters:
 
Returns:

STILVectorBlock::STILVectorBlock Type  t  ) 
 

Constructor from some given entity type.

Parameters:
t STILType
Returns:

STILVectorBlock::STILVectorBlock const STILVectorBlock s  ) 
 

Constructor a STILVectorBlock object from another STILVectorBlock.

Parameters:
s STILVectorBlock object to construct from
Returns:

STILVectorBlock::~STILVectorBlock  )  [virtual]
 

Destructor for a STILVectorBlock object.

Parameters:
 
Returns:


Member Function Documentation

void STILVectorBlock::addVectorItem const STILVectorItem vi  ) 
 

Add a STILVectorItem to this object.

Parameters:
ve VectorItem to add
Returns:
void

bool STILVectorBlock::getHasPercentSign  )  const [inline]
 

Parameters:
 
Returns:

bool STILVectorBlock::getHasPoundSign  )  const [inline]
 

Parameters:
 
Returns:

void STILVectorBlock::init void   ) 
 

Initialize the STILVectorBlock object.

Parameters:
 
Returns:
(void)

Reimplemented in STILCall, STILCondition, STILFixed, STILMacro, and STILVector.

STILVectorBlock & STILVectorBlock::operator= const STILVectorBlock s  ) 
 

Assignment operator.

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

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

Write the STILVectorBlock object to a FILE.

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

Reimplemented from STILBlock.

Reimplemented in STILCall, STILCondition, STILFixed, STILMacro, and STILVector.


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

SourceForge.net Logo