Dyninst::EdgeIterator Class Reference

#include <Edge.h>

Public Member Functions

EdgeIteratoroperator++ ()
EdgeIterator operator++ (int)
EdgeIteratoroperator-- ()
EdgeIterator operator-- (int)
bool operator== (const EdgeIterator &rhs) const
bool operator!= (const EdgeIterator &rhs) const
EdgeIteratoroperator= (const EdgeIterator &rhs)
Edge::Ptr operator* () const
 EdgeIterator ()
 EdgeIterator (const EdgeIterator &rhs)
virtual ~EdgeIterator ()
 EdgeIterator (EdgeIteratorImpl *iter)

Protected Attributes

EdgeIteratorImpliter_

Friends

class Node
class Graph
class Edge

Detailed Description

Definition at line 77 of file Edge.h.


Constructor & Destructor Documentation

Dyninst::EdgeIterator::EdgeIterator (  )  [inline]

Definition at line 97 of file Edge.h.

EdgeIterator::EdgeIterator ( const EdgeIterator rhs  ) 

Definition at line 126 of file Edge.C.

References Dyninst::EdgeIteratorImpl::copy(), and iter_.

EdgeIterator::~EdgeIterator (  )  [virtual]

Definition at line 122 of file Edge.C.

References iter_.

Dyninst::EdgeIterator::EdgeIterator ( EdgeIteratorImpl iter  )  [inline]

Definition at line 103 of file Edge.h.


Member Function Documentation

bool EdgeIterator::operator!= ( const EdgeIterator rhs  )  const

Definition at line 94 of file Edge.C.

References Dyninst::EdgeIteratorImpl::equals(), and iter_.

Edge::Ptr EdgeIterator::operator* (  )  const

Definition at line 88 of file Edge.C.

References Dyninst::EdgeIteratorImpl::get(), and iter_.

EdgeIterator EdgeIterator::operator++ ( int   ) 

Definition at line 81 of file Edge.C.

EdgeIterator & EdgeIterator::operator++ (  ) 

Definition at line 73 of file Edge.C.

References Dyninst::EdgeIteratorImpl::inc(), and iter_.

EdgeIterator Dyninst::EdgeIterator::operator-- ( int   ) 
EdgeIterator& Dyninst::EdgeIterator::operator-- (  ) 
EdgeIterator & EdgeIterator::operator= ( const EdgeIterator rhs  ) 

Definition at line 108 of file Edge.C.

References Dyninst::EdgeIteratorImpl::copy(), and iter_.

bool EdgeIterator::operator== ( const EdgeIterator rhs  )  const

Definition at line 101 of file Edge.C.

References Dyninst::EdgeIteratorImpl::equals(), and iter_.


Friends And Related Function Documentation

friend class Edge [friend]

Definition at line 80 of file Edge.h.

friend class Graph [friend]

Definition at line 79 of file Edge.h.

friend class Node [friend]

Definition at line 78 of file Edge.h.


Field Documentation


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1