Public Member Functions | Private Attributes

OA::CallGraph::NodeCallsIterator Class Reference

#include <CallGraph.hpp>

Inheritance diagram for OA::CallGraph::NodeCallsIterator:
Inheritance graph
[legend]
Collaboration diagram for OA::CallGraph::NodeCallsIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NodeCallsIterator (OA_ptr< NodeInterface > node_)
 ~NodeCallsIterator ()
void operator++ ()
bool isValid () const
CallHandle current () const

Private Attributes

OA_ptr< NodemNode
std::list< CallHandle >::iterator mIter

Detailed Description

Definition at line 284 of file CallGraph.hpp.


Constructor & Destructor Documentation

OA::CallGraph::NodeCallsIterator::NodeCallsIterator ( OA_ptr< NodeInterface node_  )  [inline]

Definition at line 286 of file CallGraph.hpp.

References OA::OA_ptr< T >::convert(), mIter, and mNode.

Here is the call graph for this function:

OA::CallGraph::NodeCallsIterator::~NodeCallsIterator (  )  [inline]

Definition at line 289 of file CallGraph.hpp.


Member Function Documentation

CallHandle OA::CallGraph::NodeCallsIterator::current (  )  const [inline]

Definition at line 292 of file CallGraph.hpp.

References mIter.

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

Implements OA::Iterator.

Definition at line 291 of file CallGraph.hpp.

References mIter, and mNode.

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

Implements OA::CallGraph::NodeCallsIteratorInterface.

Definition at line 290 of file CallGraph.hpp.

References mIter, and mNode.


Member Data Documentation

std::list<CallHandle>::iterator OA::CallGraph::NodeCallsIterator::mIter [private]

Definition at line 295 of file CallGraph.hpp.

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

Definition at line 294 of file CallGraph.hpp.

Referenced by isValid(), NodeCallsIterator(), and operator++().


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