#include <NodeIterator.h>
Public Types | |
| enum | iterType { target, source, unset } |
Public Member Functions | |
| virtual void | inc () |
| virtual void | dec () |
| virtual Node::Ptr | get () |
| virtual bool | equals (NodeIteratorImpl *rhs) |
| virtual NodeIteratorImpl * | copy () |
| virtual | ~NodeFromEdgeSet () |
| NodeFromEdgeSet (const std::set< Edge::Ptr >::iterator iter, iterType type) | |
| virtual bool | equals (NodeIteratorImpl *)=0 |
Private Attributes | |
| std::set< Edge::Ptr >::iterator | internal_ |
| iterType | type_ |
Definition at line 81 of file NodeIterator.h.
Definition at line 83 of file NodeIterator.h.
| virtual Dyninst::NodeFromEdgeSet::~NodeFromEdgeSet | ( | ) | [inline, virtual] |
Definition at line 112 of file NodeIterator.h.
| Dyninst::NodeFromEdgeSet::NodeFromEdgeSet | ( | const std::set< Edge::Ptr >::iterator | iter, | |
| iterType | type | |||
| ) | [inline] |
Definition at line 114 of file NodeIterator.h.
Referenced by copy().
| virtual NodeIteratorImpl* Dyninst::NodeFromEdgeSet::copy | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 107 of file NodeIterator.h.
References internal_, NodeFromEdgeSet(), and type_.
| virtual void Dyninst::NodeFromEdgeSet::dec | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 89 of file NodeIterator.h.
References internal_.
| virtual bool Dyninst::NodeIteratorImpl::equals | ( | NodeIteratorImpl * | ) | [pure virtual, inherited] |
Referenced by Dyninst::NodeIterator::operator!=(), and Dyninst::NodeIterator::operator==().
| virtual bool Dyninst::NodeFromEdgeSet::equals | ( | NodeIteratorImpl * | rhs | ) | [inline, virtual] |
Definition at line 100 of file NodeIterator.h.
| virtual Node::Ptr Dyninst::NodeFromEdgeSet::get | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 90 of file NodeIterator.h.
| virtual void Dyninst::NodeFromEdgeSet::inc | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 88 of file NodeIterator.h.
References internal_.
std::set<Edge::Ptr>::iterator Dyninst::NodeFromEdgeSet::internal_ [private] |
iterType Dyninst::NodeFromEdgeSet::type_ [private] |
Definition at line 119 of file NodeIterator.h.
1.6.1