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

  PUBLIC
BHashIterC::BHashIterC(void)
BHashIterC::BHashIterC(const BHashC &)
BHashIterC::First(void)
BHashIterC::IsElm(void) const
BHashIterC::operator bool(void) const
BHashIterC::Data(void) const
BHashIterC::Key(void) const
BHashIterC::Next(void)
BHashIterC::operator ++(int)

   BHashIterC<class KeyT,class DataT>   
 
include "Ravl/BHashIter.hh"
Source file:Ravl/Core/Container/Branch/BHashIter.hh
User Level:Default
Library:RavlCore
In Scope:RavlN

Variables:
SArray1dIterC>> it;
Table iterator.

BListIterC> lit;
list iterator.

HSetC done;
Set of key;s we've seen.

Methods:
BHashIterC()
Default constructor.

BHashIterC(const BHashC<KeyT,DataT> & hashtab)
Constructor.

bool First()
Goto first element in table.
Returns false if no element was found.

bool IsElm() const
Is iterator at a valid element ?

operator bool() const
Is iterator at a valid element ?

const DataT & Data() const
Access current data.

const KeyT & Key() const
Access current data.

bool Next()
Goto next element.

void operator ++(int)
Goto next element.


Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002