Index::cursor Class Reference

#include <Index.h>

Inheritance diagram for Index::cursor:

Inheritance graph
[legend]
Collaboration diagram for Index::cursor:

Collaboration graph
[legend]
List of all members.

Public Types

typedef cursor PETE_Expr_t
typedef int PETE_Return_t
enum  { IsExpr = 1 }

Public Member Functions

 cursor ()
 cursor (const Index &i)
int operator * () const
int offset () const
int offset (int i) const
int offset (int i, int j) const
int offset (int i, int j, int k) const
void step (unsigned d)
void rewind (unsigned d)
bool plugBase (const Index &i, unsigned d=0)
int id () const
cursor MakeExpression () const

Detailed Description

Definition at line 317 of file Index.h.


Member Typedef Documentation

typedef cursor Index::cursor::PETE_Expr_t
 

Definition at line 393 of file Index.h.

typedef int Index::cursor::PETE_Return_t
 

Definition at line 394 of file Index.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
IsExpr 

Definition at line 392 of file Index.h.


Constructor & Destructor Documentation

Index::cursor::cursor  )  [inline]
 

Definition at line 326 of file Index.h.

Index::cursor::cursor const Index i  )  [inline]
 

Definition at line 327 of file Index.h.


Member Function Documentation

int Index::cursor::id  )  const [inline]
 

Definition at line 389 of file Index.h.

References Index::id().

Referenced by for_each().

Here is the call graph for this function:

cursor Index::cursor::MakeExpression  )  const [inline]
 

Definition at line 395 of file Index.h.

int Index::cursor::offset int  i,
int  j,
int  k
const [inline]
 

Definition at line 364 of file Index.h.

int Index::cursor::offset int  i,
int  j
const [inline]
 

Definition at line 358 of file Index.h.

int Index::cursor::offset int  i  )  const [inline]
 

Definition at line 353 of file Index.h.

int Index::cursor::offset  )  const [inline]
 

Definition at line 352 of file Index.h.

Referenced by for_each().

int Index::cursor::operator *  )  const [inline]
 

Definition at line 351 of file Index.h.

bool Index::cursor::plugBase const Index i,
unsigned  d = 0
[inline]
 

Definition at line 381 of file Index.h.

References Index::plugBase().

Referenced by for_each().

Here is the call graph for this function:

void Index::cursor::rewind unsigned  d  )  [inline]
 

Definition at line 376 of file Index.h.

Referenced by for_each().

void Index::cursor::step unsigned  d  )  [inline]
 

Definition at line 371 of file Index.h.

Referenced by for_each().


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