#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 | ~NodeIteratorPredicateFunc () |
| NodeIteratorPredicateFunc (Graph::NodePredicateFunc p, void *u, NodeIterator &c, NodeIterator &n, NodeIterator &e) | |
| NodeIteratorPredicateFunc (Graph::NodePredicateFunc p, void *u, NodeIterator &b, NodeIterator &e) | |
| void | setNext () |
| virtual bool | equals (NodeIteratorImpl *)=0 |
Private Attributes | |
| Graph::NodePredicateFunc | pred |
| void * | user_arg |
| NodeIterator | begin |
| NodeIterator | cur |
| NodeIterator | next |
| NodeIterator | end |
Definition at line 348 of file NodeIterator.h.
| virtual Dyninst::NodeIteratorPredicateFunc::~NodeIteratorPredicateFunc | ( | ) | [inline, virtual] |
Definition at line 371 of file NodeIterator.h.
| Dyninst::NodeIteratorPredicateFunc::NodeIteratorPredicateFunc | ( | Graph::NodePredicateFunc | p, | |
| void * | u, | |||
| NodeIterator & | c, | |||
| NodeIterator & | n, | |||
| NodeIterator & | e | |||
| ) | [inline] |
Definition at line 375 of file NodeIterator.h.
Referenced by copy().
| Dyninst::NodeIteratorPredicateFunc::NodeIteratorPredicateFunc | ( | Graph::NodePredicateFunc | p, | |
| void * | u, | |||
| NodeIterator & | b, | |||
| NodeIterator & | e | |||
| ) | [inline] |
| virtual NodeIteratorImpl* Dyninst::NodeIteratorPredicateFunc::copy | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 367 of file NodeIterator.h.
References cur, end, next, NodeIteratorPredicateFunc(), pred, and user_arg.
| virtual void Dyninst::NodeIteratorPredicateFunc::dec | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 355 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::NodeIteratorPredicateFunc::equals | ( | NodeIteratorImpl * | rhs | ) | [inline, virtual] |
| virtual Node::Ptr Dyninst::NodeIteratorPredicateFunc::get | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 356 of file NodeIterator.h.
References cur.
| virtual void Dyninst::NodeIteratorPredicateFunc::inc | ( | ) | [inline, virtual] |
Implements Dyninst::NodeIteratorImpl.
Definition at line 350 of file NodeIterator.h.
References cur, end, next, and setNext().
Referenced by NodeIteratorPredicateFunc().
| void Dyninst::NodeIteratorPredicateFunc::setNext | ( | ) | [inline] |
Definition at line 395 of file NodeIterator.h.
References end, next, pred, and user_arg.
Referenced by inc(), and NodeIteratorPredicateFunc().
Definition at line 409 of file NodeIterator.h.
Definition at line 409 of file NodeIterator.h.
Referenced by copy(), equals(), get(), inc(), and NodeIteratorPredicateFunc().
Definition at line 409 of file NodeIterator.h.
Referenced by copy(), equals(), inc(), NodeIteratorPredicateFunc(), and setNext().
Definition at line 405 of file NodeIterator.h.
Referenced by copy(), equals(), NodeIteratorPredicateFunc(), and setNext().
void* Dyninst::NodeIteratorPredicateFunc::user_arg [private] |
Definition at line 406 of file NodeIterator.h.
Referenced by copy(), equals(), NodeIteratorPredicateFunc(), and setNext().
1.6.1