Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Stacks - BlkStackIterC<class DataT>
 

  PUBLIC
BlkStackIterC::BlkStackIterC(void)
BlkStackIterC::BlkStackIterC(BlkStackC &)
BlkStackIterC::operator =(BlkStackC &)
BlkStackIterC::Next(void)
BlkStackIterC::IsElm(void) const
BlkStackIterC::operator bool(void) const
BlkStackIterC::Data(void)
BlkStackIterC::Data(void) const

   BlkStackIterC<class DataT>   
 
BlkStackC iterator.
 
include "Ravl/BlkStackIter.hh"
Created:26/08/2001 
Source file:Ravl/Core/Container/Misc/BlkStackIter.hh
User Level:Advanced.
Library:RavlCore
In Scope:RavlN

Comments:
Iterate back through the contents of a block stack.

Variables:
DataT * at;

DataT * bob;

Methods:
BlkStackIterC()
Default constructor.

BlkStackIterC(BlkStackC<DataT> & stk)
Constructor.

const BlkStackIterC<DataT> & operator =(BlkStackC<DataT> & stk)
Assigned to another stack.
the iterator will be at the top of the stack after the assignment operations.

bool Next()
Goto next element.

bool IsElm() const
At a valid element ?

operator bool() const
At a valid element.

DataT & Data()
Access data element.
This may only be called if IsElm() returns true.

const DataT & Data() const
Access data element.
This may only be called if IsElm() returns true.


Maintainer:Charles Galambos, Created: 26/08/2001, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002