Dyninst::NodeIteratorSet Class Reference

#include <NodeIterator.h>

Inheritance diagram for Dyninst::NodeIteratorSet:
Dyninst::NodeIteratorImpl

Public Member Functions

virtual void inc ()
virtual void dec ()
virtual Node::Ptr get ()
virtual bool equals (NodeIteratorImpl *rhs)
virtual NodeIteratorImplcopy ()
virtual ~NodeIteratorSet ()
 NodeIteratorSet (const std::set< Node::Ptr >::iterator iter)
virtual bool equals (NodeIteratorImpl *)=0

Private Attributes

std::set< Node::Ptr >::iterator internal_

Detailed Description

Definition at line 56 of file NodeIterator.h.


Constructor & Destructor Documentation

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().


Member Function Documentation

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]
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_.


Field Documentation

std::set<Node::Ptr>::iterator Dyninst::NodeIteratorSet::internal_ [private]

Definition at line 75 of file NodeIterator.h.

Referenced by copy(), dec(), equals(), get(), and inc().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1