#include <Edge.h>
Public Member Functions | |
| EdgeIterator & | operator++ () |
| EdgeIterator | operator++ (int) |
| EdgeIterator & | operator-- () |
| EdgeIterator | operator-- (int) |
| bool | operator== (const EdgeIterator &rhs) const |
| bool | operator!= (const EdgeIterator &rhs) const |
| EdgeIterator & | operator= (const EdgeIterator &rhs) |
| Edge::Ptr | operator* () const |
| EdgeIterator () | |
| EdgeIterator (const EdgeIterator &rhs) | |
| virtual | ~EdgeIterator () |
| EdgeIterator (EdgeIteratorImpl *iter) | |
Protected Attributes | |
| EdgeIteratorImpl * | iter_ |
Friends | |
| class | Node |
| class | Graph |
| class | Edge |
Definition at line 77 of file Edge.h.
| EdgeIterator::EdgeIterator | ( | const EdgeIterator & | rhs | ) |
Definition at line 126 of file Edge.C.
References Dyninst::EdgeIteratorImpl::copy(), and iter_.
| Dyninst::EdgeIterator::EdgeIterator | ( | EdgeIteratorImpl * | iter | ) | [inline] |
| 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 | ) |
| 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_.
EdgeIteratorImpl* Dyninst::EdgeIterator::iter_ [protected] |
Definition at line 103 of file Edge.h.
Referenced by EdgeIterator(), operator!=(), operator*(), operator++(), operator=(), operator==(), and ~EdgeIterator().
1.6.1