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

  PUBLIC
StackIterC::StackIterC(StackC &)
StackIterC::StackIterC(void)
StackIterC::Stack(void)
StackIterC::Container(void)
StackIterC::Data(void)
StackIterC::Data(void) const
StackIterC::operator *(void)
StackIterC::operator *(void) const
StackIterC::operator ->(void)
StackIterC::operator ->(void) const
StackIterC::First(void)
StackIterC::Next(void)
StackIterC::operator ++(int)
StackIterC::IsElm(void) const
StackIterC::operator bool(void) const
StackIterC::IsLast(void) const
StackIterC::Index(void) const
StackIterC::DecrTop(void)

   StackIterC<class T>   
 
StackC iterator.
 
include "Ravl/StackIter.hh"
Created:12/10/1995 
Source file:Ravl/Core/Container/Misc/StackIter.hh
User Level:Normal
Library:RavlCore
Example:exStack.cc
In Scope:RavlN

Comments:
This iterates back through the stack. Starting at the top element.

Parent Classes: Variables:
StackC * stack;
Stack we're iterating.

Methods:
StackIterC(StackC<T> & s)
Constructor.

StackIterC()
Default constructor.

StackC<T> & Stack()
Access the stack we're iterating.

StackC<T> & Container()
Access the stack we're iterating.

T & Data()
Access the data.

const T & Data() const
Access the data.

T & operator *()
Access data.

const T & operator *() const
Access data.

T * operator ->()
Access data.

const T * operator ->() const
Access data.

void First()
Goto first element in stack.

void Next()
Goto next element in stack.

void operator ++(int)
Goto next element in stack.

bool IsElm() const
Is this a valid element ?

operator bool() const
Is this a valid element ?

bool IsLast() const
Last item in stack.

long Index() const
Position in stack.

void DecrTop()


Maintainer:George (Jiri) Matas, Created: 12/10/1995, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002