Public Member Functions | Private Attributes

OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator Class Reference

#include <UDDUChainsStandard.hpp>

Inheritance diagram for OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator:
Inheritance graph
[legend]
Collaboration diagram for OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StmtsWithUDChainIterator (OA_ptr< std::map< StmtHandle, OA_ptr< StmtSet > > > pMap)
 ~StmtsWithUDChainIterator ()
StmtHandle current () const
bool isValid () const
void operator++ ()
void reset ()

Private Attributes

OA_ptr< std::map< StmtHandle,
OA_ptr< StmtSet > > > 
mMap
std::map< StmtHandle, OA_ptr
< StmtSet > >::iterator 
mIter

Detailed Description

Definition at line 166 of file UDDUChainsStandard.hpp.


Constructor & Destructor Documentation

OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator::StmtsWithUDChainIterator ( OA_ptr< std::map< StmtHandle, OA_ptr< StmtSet > > >  pMap  )  [inline]

Definition at line 169 of file UDDUChainsStandard.hpp.

OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator::~StmtsWithUDChainIterator (  )  [inline]

Definition at line 172 of file UDDUChainsStandard.hpp.


Member Function Documentation

StmtHandle OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator::current (  )  const [inline, virtual]

Implements OA::StmtHandleIterator.

Definition at line 174 of file UDDUChainsStandard.hpp.

References mIter.

bool OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator::isValid (  )  const [inline, virtual]

Implements OA::StmtHandleIterator.

Definition at line 175 of file UDDUChainsStandard.hpp.

References mIter, and mMap.

Referenced by operator++().

void OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator::operator++ (  )  [inline, virtual]

Implements OA::StmtHandleIterator.

Definition at line 176 of file UDDUChainsStandard.hpp.

References isValid(), and mIter.

Here is the call graph for this function:

void OA::UDDUChains::UDDUChainsStandard::StmtsWithUDChainIterator::reset (  )  [inline, virtual]

Implements OA::StmtHandleIterator.

Definition at line 177 of file UDDUChainsStandard.hpp.

References mIter, and mMap.


Member Data Documentation

Definition at line 181 of file UDDUChainsStandard.hpp.

Referenced by current(), isValid(), operator++(), and reset().

Definition at line 180 of file UDDUChainsStandard.hpp.

Referenced by isValid(), and reset().


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