exptree::index_iterator Class Reference

#include <storage.hh>

List of all members.

Public Member Functions

 index_iterator ()
 index_iterator (const index_iterator &)
bool operator== (const index_iterator &) const
bool operator!= (const index_iterator &) const
index_iteratoroperator++ ()
index_iterator operator++ (int)
index_iteratoroperator+= (unsigned int)

Static Public Member Functions

static index_iterator create (const iterator_base &)

Public Attributes

iterator halt
iterator walk
iterator roof

Private Member Functions

bool is_index (iterator) const


Detailed Description

An iterator which iterates over indices even if they are at lower levels, i.e. taking into account the "Inherit" property of nodes.


Constructor & Destructor Documentation

exptree::index_iterator::index_iterator  ) 
 

exptree::index_iterator::index_iterator const index_iterator  ) 
 


Member Function Documentation

exptree::index_iterator exptree::index_iterator::create const iterator_base &   )  [static]
 

bool exptree::index_iterator::is_index iterator   )  const [private]
 

bool exptree::index_iterator::operator!= const index_iterator  )  const
 

index_iterator exptree::index_iterator::operator++ int   ) 
 

exptree::index_iterator & exptree::index_iterator::operator++  ) 
 

exptree::index_iterator & exptree::index_iterator::operator+= unsigned  int  ) 
 

bool exptree::index_iterator::operator== const index_iterator  )  const
 


Member Data Documentation

iterator exptree::index_iterator::halt
 

iterator exptree::index_iterator::roof
 

iterator exptree::index_iterator::walk
 


The documentation for this class was generated from the following files:
Generated on Sat Jul 18 23:03:16 2009 for cadabra by  doxygen 1.4.6