#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 | ~NodeIteratorPredicateObj () |
| NodeIteratorPredicateObj (Graph::NodePredicate::Ptr p, NodeIterator &c, NodeIterator &n, NodeIterator &e) | |
| NodeIteratorPredicateObj (Graph::NodePredicate::Ptr p, NodeIterator &b, NodeIterator &e) | |
| void | setNext () |
| virtual bool | equals (NodeIteratorImpl *)=0 |
Private Attributes | |
| Graph::NodePredicate::Ptr | pred |
| NodeIterator | cur |
| NodeIterator | next |
| NodeIterator | end |
Definition at line 289 of file NodeIterator.h.
| virtual Dyninst::NodeIteratorPredicateObj::~NodeIteratorPredicateObj | ( | ) | [inline, virtual] |
Definition at line 311 of file NodeIterator.h.
| Dyninst::NodeIteratorPredicateObj::NodeIteratorPredicateObj | ( | Graph::NodePredicate::Ptr | p, | |
| NodeIterator & | c, | |||
| NodeIterator & | n, | |||
| NodeIterator & | e | |||
| ) | [inline] |
Definition at line 315 of file NodeIterator.h.
Referenced by copy().
| Dyninst::NodeIteratorPredicateObj::NodeIteratorPredicateObj | ( | Graph::NodePredicate::Ptr | p, | |
| NodeIterator & | b, | |||
| NodeIterator & | e | |||
| ) | [inline] |
| virtual NodeIteratorImpl* Dyninst::NodeIteratorPredicateObj::copy | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 307 of file NodeIterator.h.
References cur, end, next, NodeIteratorPredicateObj(), and pred.
| virtual void Dyninst::NodeIteratorPredicateObj::dec | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 296 of file NodeIterator.h.
| virtual bool Dyninst::NodeIteratorImpl::equals | ( | NodeIteratorImpl * | ) | [pure virtual, inherited] |
Referenced by Dyninst::NodeIterator::operator!=(), and Dyninst::NodeIterator::operator==().
| virtual bool Dyninst::NodeIteratorPredicateObj::equals | ( | NodeIteratorImpl * | rhs | ) | [inline, virtual] |
| virtual Node::Ptr Dyninst::NodeIteratorPredicateObj::get | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 297 of file NodeIterator.h.
References cur.
| virtual void Dyninst::NodeIteratorPredicateObj::inc | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 291 of file NodeIterator.h.
References cur, end, next, and setNext().
Referenced by NodeIteratorPredicateObj().
| void Dyninst::NodeIteratorPredicateObj::setNext | ( | ) | [inline] |
Definition at line 332 of file NodeIterator.h.
References end, next, and pred.
Referenced by inc(), and NodeIteratorPredicateObj().
Definition at line 344 of file NodeIterator.h.
Referenced by copy(), equals(), get(), inc(), and NodeIteratorPredicateObj().
Definition at line 344 of file NodeIterator.h.
Referenced by copy(), equals(), inc(), NodeIteratorPredicateObj(), and setNext().
Definition at line 341 of file NodeIterator.h.
Referenced by copy(), equals(), NodeIteratorPredicateObj(), and setNext().
1.6.1