#include <NodeIterator.h>
Public Member Functions | |
| virtual void | inc () |
| virtual void | dec () |
| virtual Node::Ptr | get () |
| virtual bool | equals (NodeIteratorImpl *rhs) |
| virtual NodeIteratorImpl * | copy () |
| virtual | ~NodeIteratorSet () |
| NodeIteratorSet (const std::set< Node::Ptr >::iterator iter) | |
| virtual bool | equals (NodeIteratorImpl *)=0 |
Private Attributes | |
| std::set< Node::Ptr >::iterator | internal_ |
Definition at line 56 of file NodeIterator.h.
| virtual Dyninst::NodeIteratorSet::~NodeIteratorSet | ( | ) | [inline, virtual] |
Definition at line 71 of file NodeIterator.h.
| Dyninst::NodeIteratorSet::NodeIteratorSet | ( | const std::set< Node::Ptr >::iterator | iter | ) | [inline] |
Definition at line 75 of file NodeIterator.h.
Referenced by copy().
| virtual NodeIteratorImpl* Dyninst::NodeIteratorSet::copy | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 67 of file NodeIterator.h.
References internal_, and NodeIteratorSet().
| virtual void Dyninst::NodeIteratorSet::dec | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 59 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::NodeIteratorSet::equals | ( | NodeIteratorImpl * | rhs | ) | [inline, virtual] |
Definition at line 61 of file NodeIterator.h.
References internal_.
| virtual Node::Ptr Dyninst::NodeIteratorSet::get | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 60 of file NodeIterator.h.
References internal_.
| virtual void Dyninst::NodeIteratorSet::inc | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 58 of file NodeIterator.h.
References internal_.
std::set<Node::Ptr>::iterator Dyninst::NodeIteratorSet::internal_ [private] |
1.6.1