#include <Node.h>
Public Member Functions | |
| NodeIterator & | operator++ () |
| NodeIterator | operator++ (int) |
| NodeIterator & | operator-- () |
| NodeIterator | operator-- (int) |
| Node::Ptr | operator* () const |
| bool | operator== (const NodeIterator &rhs) const |
| bool | operator!= (const NodeIterator &rhs) const |
| NodeIterator & | operator= (const NodeIterator &rhs) |
| NodeIterator () | |
| NodeIterator (NodeIteratorImpl *iter) | |
| NodeIterator (const NodeIterator &rhs) | |
| ~NodeIterator () | |
Protected Member Functions | |
| NodeIteratorImpl * | copy () const |
Protected Attributes | |
| NodeIteratorImpl * | iter_ |
Friends | |
| class | Node |
| class | Graph |
| class | Edge |
Definition at line 164 of file Node.h.
| NodeIterator::NodeIterator | ( | NodeIteratorImpl * | iter | ) |
| NodeIterator::NodeIterator | ( | const NodeIterator & | rhs | ) |
| NodeIteratorImpl * NodeIterator::copy | ( | ) | const [protected] |
Definition at line 218 of file Node.C.
References Dyninst::NodeIteratorImpl::copy(), and iter_.
Referenced by Dyninst::Node::backwardSubgraph(), Dyninst::Node::forwardSubgraph(), and operator=().
| bool NodeIterator::operator!= | ( | const NodeIterator & | rhs | ) | const |
Definition at line 183 of file Node.C.
References Dyninst::NodeIteratorImpl::equals(), and iter_.
| Node::Ptr NodeIterator::operator* | ( | ) | const |
Definition at line 177 of file Node.C.
References Dyninst::NodeIteratorImpl::get(), and iter_.
| NodeIterator NodeIterator::operator++ | ( | int | ) |
| NodeIterator & NodeIterator::operator++ | ( | ) |
Definition at line 147 of file Node.C.
References Dyninst::NodeIteratorImpl::inc(), and iter_.
| NodeIterator NodeIterator::operator-- | ( | int | ) |
| NodeIterator & NodeIterator::operator-- | ( | ) |
Definition at line 162 of file Node.C.
References Dyninst::NodeIteratorImpl::dec(), and iter_.
| NodeIterator & NodeIterator::operator= | ( | const NodeIterator & | rhs | ) |
| bool NodeIterator::operator== | ( | const NodeIterator & | rhs | ) | const |
Definition at line 190 of file Node.C.
References Dyninst::NodeIteratorImpl::equals(), and iter_.
NodeIteratorImpl* Dyninst::NodeIterator::iter_ [protected] |
Definition at line 204 of file Node.h.
Referenced by copy(), operator!=(), operator*(), operator++(), operator--(), operator=(), operator==(), and ~NodeIterator().
1.6.1