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

STILBlockConstIterator Class Reference

STILBlockConstIterator Class Interface. More...

#include <stilblockconstiterator.h>

List of all members.

Public Member Functions

 STILBlockConstIterator ()
 STILBlockConstIterator (const STILBlockConstIterator &)
 STILBlockConstIterator (const STILBlock &)
virtual ~STILBlockConstIterator ()
const STILBlockConstIteratoroperator= (const STILBlockConstIterator &)
void operator++ (int)
void next ()
const STILEntityoperator * () const
const STILEntityasEntity () const
void init ()
bool isValid () const


Detailed Description

STILBlockConstIterator Class Interface.

The STILBlockConstIterator Class is the interface for iterating over STILBlock objects


Constructor & Destructor Documentation

STILBlockConstIterator::STILBlockConstIterator  ) 
 

Default Constructor for a STILBlockConstIterator object.

Parameters:
 
Returns:

STILBlockConstIterator::STILBlockConstIterator const STILBlockConstIterator iter_arg  ) 
 

Constructor a STILBlockConstIterator object from another STILBlockConstIterator.

Parameters:
iter STILBlockConstIterator object to construct from
Returns:

STILBlockConstIterator::STILBlockConstIterator const STILBlock obj  ) 
 

Construct given a STILBlock on which to iterate.

Parameters:
obj STILBlock object to iterate over
Returns:

STILBlockConstIterator::~STILBlockConstIterator  )  [virtual]
 

Destructor for a STILBlockConstIterator object.

Parameters:
 
Returns:


Member Function Documentation

const STILEntity & STILBlockConstIterator::asEntity  )  const
 

Same functionality as operator* (get a reference to the object the iterator is pointing to).

Parameters:
 
Returns:
(STILEntity&) The object referenced by the iterator

void STILBlockConstIterator::init  ) 
 

brief Initialize the STILBlockConstIterator object

Parameters:
 
Returns:

bool STILBlockConstIterator::isValid  )  const [inline]
 

Check whether the iterator is still pointing to a valid stilentity.

Parameters:
 
Returns:
bool

void STILBlockConstIterator::next  ) 
 

Same as operator++ (Iterate to next entry in block).

Parameters:
 
Returns:

const STILEntity & STILBlockConstIterator::operator *  )  const
 

Get a reference to the object the iterator is pointing to.

Parameters:
 
Returns:
(STILEntity&) The object referenced by the iterator

void STILBlockConstIterator::operator++ int   ) 
 

Iterate to next entry in block.

Parameters:
 
Returns:

const STILBlockConstIterator & STILBlockConstIterator::operator= const STILBlockConstIterator iter  ) 
 

Const iter Assignment operator.

Parameters:
iter Source object
Returns:
(const STILBlockConstIterator&) New const iter


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

SourceForge.net Logo