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

dbm::fed_t::const_iterator Class Reference

Const iterator -> iterate though dbm_t. More...

#include <fed.h>

List of all members.

Public Member Functions

 const_iterator (const fdbm_t *fed)
 Constructor:.
 const_iterator (const fed_t &fed)
 const_iterator ()
const dbm_toperator * () const
 Dereference to dbm_t.
const dbm_toperator-> () const
 Dereference to dbm_t*,.
const raw_toperator() () const
 Access to the matrix as for fed_t.
raw_t operator() (cindex_t i, cindex_t j) const
const_iteratoroperator++ ()
 Increment iterator,.
bool null () const
 Test if there are DBMs left on the list.
bool hasNext () const
bool operator== (const const_iterator &arg) const
 Equality test of the internal fdbm_t*.
bool operator!= (const const_iterator &arg) const

Static Public Attributes

static const const_iterator ENDI
 Const iterator for end of list.

Private Attributes

const fdbm_tfdbm


Detailed Description

Const iterator -> iterate though dbm_t.


Constructor & Destructor Documentation

dbm::fed_t::const_iterator::const_iterator const fdbm_t fed  )  [inline]
 

Constructor:.

Parameters:
fed,: federation.

dbm::fed_t::const_iterator::const_iterator const fed_t fed  )  [inline]
 

dbm::fed_t::const_iterator::const_iterator  )  [inline]
 


Member Function Documentation

bool dbm::fed_t::const_iterator::hasNext  )  const [inline]
 

Returns:
true if there is another DBM after,
Precondition:
!null()

bool dbm::fed_t::const_iterator::null  )  const [inline]
 

Test if there are DBMs left on the list.

const dbm_t & dbm::fed_t::const_iterator::operator *  )  const [inline]
 

Dereference to dbm_t.

bool dbm::fed_t::const_iterator::operator!= const const_iterator arg  )  const [inline]
 

raw_t dbm::fed_t::const_iterator::operator() cindex_t  i,
cindex_t  j
const [inline]
 

const raw_t * dbm::fed_t::const_iterator::operator()  )  const [inline]
 

Access to the matrix as for fed_t.

fed_t::const_iterator & dbm::fed_t::const_iterator::operator++  )  [inline]
 

Increment iterator,.

Precondition:
!null()

const dbm_t * dbm::fed_t::const_iterator::operator->  )  const [inline]
 

Dereference to dbm_t*,.

Precondition:
!null()

bool dbm::fed_t::const_iterator::operator== const const_iterator arg  )  const [inline]
 

Equality test of the internal fdbm_t*.


Member Data Documentation

const fed_t::const_iterator dbm::fed_t::const_iterator::ENDI [static]
 

Const iterator for end of list.

const fdbm_t* dbm::fed_t::const_iterator::fdbm [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Jun 30 00:02:47 2006 for Module dbm by  doxygen 1.4.2