OA::MemRefIterator Class Reference

An iterator over MemRefHandle's. More...

#include <MemRefsVisitor.hpp>

Inheritance diagram for OA::MemRefIterator:
Inheritance graph
[legend]
Collaboration diagram for OA::MemRefIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MemRefIterator (OA::OA_ptr< std::set< OA::MemRefHandle > > pList)
 ~MemRefIterator ()
void operator++ ()
bool isValid () const
OA::MemRefHandle current () const
void reset ()

Detailed Description

An iterator over MemRefHandle's.

Definition at line 27 of file MemRefsVisitor.hpp.


Constructor & Destructor Documentation

OA::MemRefIterator::MemRefIterator ( OA::OA_ptr< std::set< OA::MemRefHandle > >  pList  )  [inline]

Definition at line 31 of file MemRefsVisitor.hpp.

OA::MemRefIterator::~MemRefIterator (  )  [inline]

Definition at line 33 of file MemRefsVisitor.hpp.


Member Function Documentation

OA::MemRefHandle OA::MemRefIterator::current (  )  const [inline, virtual]

Implements OA::MemRefHandleIterator.

Definition at line 38 of file MemRefsVisitor.hpp.

bool OA::MemRefIterator::isValid (  )  const [inline, virtual]

Implements OA::MemRefHandleIterator.

Definition at line 36 of file MemRefsVisitor.hpp.

void OA::MemRefIterator::operator++ (  )  [inline, virtual]

Implements OA::MemRefHandleIterator.

Definition at line 35 of file MemRefsVisitor.hpp.

void OA::MemRefIterator::reset (  )  [inline, virtual]

Implements OA::MemRefHandleIterator.

Definition at line 40 of file MemRefsVisitor.hpp.


The documentation for this class was generated from the following file:

Generated on Sat Oct 31 05:25:59 2009 for OpenAnalysis by  doxygen 1.6.1