Index::iterator Class Reference

#include <Index.h>

List of all members.

Public Member Functions

 iterator ()
 iterator (int current, int stride=1)
int operator * ()
iterator operator-- (int)
iteratoroperator-- ()
iterator operator++ (int)
iteratoroperator++ ()
iteratoroperator+= (int i)
iteratoroperator-= (int i)
iterator operator+ (int i) const
iterator operator- (int i) const
int operator[] (int i) const
bool operator== (const iterator &y) const
bool operator< (const iterator &y) const
bool operator!= (const iterator &y) const
bool operator> (const iterator &y) const
bool operator<= (const iterator &y) const
bool operator>= (const iterator &y) const


Detailed Description

Definition at line 246 of file Index.h.


Constructor & Destructor Documentation

Index::iterator::iterator  )  [inline]
 

Definition at line 250 of file Index.h.

Referenced by operator+(), and operator-().

Index::iterator::iterator int  current,
int  stride = 1
[inline]
 

Definition at line 251 of file Index.h.


Member Function Documentation

int Index::iterator::operator *  )  [inline]
 

Definition at line 253 of file Index.h.

bool Index::iterator::operator!= const iterator y  )  const [inline]
 

Definition at line 307 of file Index.h.

References y.

iterator Index::iterator::operator+ int  i  )  const [inline]
 

Definition at line 286 of file Index.h.

References iterator().

Here is the call graph for this function:

iterator& Index::iterator::operator++  )  [inline]
 

Definition at line 271 of file Index.h.

iterator Index::iterator::operator++ int   )  [inline]
 

Definition at line 265 of file Index.h.

iterator& Index::iterator::operator+= int  i  )  [inline]
 

Definition at line 276 of file Index.h.

iterator Index::iterator::operator- int  i  )  const [inline]
 

Definition at line 290 of file Index.h.

References iterator().

Here is the call graph for this function:

iterator& Index::iterator::operator--  )  [inline]
 

Definition at line 260 of file Index.h.

iterator Index::iterator::operator-- int   )  [inline]
 

Definition at line 254 of file Index.h.

iterator& Index::iterator::operator-= int  i  )  [inline]
 

Definition at line 281 of file Index.h.

bool Index::iterator::operator< const iterator y  )  const [inline]
 

Definition at line 302 of file Index.h.

References y.

bool Index::iterator::operator<= const iterator y  )  const [inline]
 

Definition at line 309 of file Index.h.

References y.

bool Index::iterator::operator== const iterator y  )  const [inline]
 

Definition at line 298 of file Index.h.

References y.

bool Index::iterator::operator> const iterator y  )  const [inline]
 

Definition at line 308 of file Index.h.

References y.

bool Index::iterator::operator>= const iterator y  )  const [inline]
 

Definition at line 310 of file Index.h.

References y.

int Index::iterator::operator[] int  i  )  const [inline]
 

Definition at line 294 of file Index.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:41:18 2006 for IPPL by  doxygen 1.4.6