Dyninst::Buffer::iterator< storage > Class Template Reference

#include <Buffer.h>

Public Member Functions

 iterator ()
 ~iterator ()
storage operator* () const
bool operator== (const iterator< storage > &rhs) const
bool operator!= (const iterator< storage > &rhs) const
iterator< storage > operator++ ()
iterator< storage > operator++ (int)

Private Member Functions

bool valid () const
 iterator (storage *start)

Private Attributes

storage * pos

Friends

class Buffer

Detailed Description

template<class storage>
class Dyninst::Buffer::iterator< storage >

Definition at line 71 of file Buffer.h.


Constructor & Destructor Documentation

template<class storage>
Dyninst::Buffer::iterator< storage >::iterator (  )  [inline]

Definition at line 75 of file Buffer.h.

template<class storage>
Dyninst::Buffer::iterator< storage >::~iterator (  )  [inline]

Definition at line 76 of file Buffer.h.

template<class storage>
Dyninst::Buffer::iterator< storage >::iterator ( storage *  start  )  [inline, private]

Definition at line 103 of file Buffer.h.


Member Function Documentation

template<class storage>
bool Dyninst::Buffer::iterator< storage >::operator!= ( const iterator< storage > &  rhs  )  const [inline]

Definition at line 85 of file Buffer.h.

References Dyninst::Buffer::iterator< storage >::pos.

template<class storage>
storage Dyninst::Buffer::iterator< storage >::operator* (  )  const [inline]

Definition at line 77 of file Buffer.h.

template<class storage>
iterator<storage> Dyninst::Buffer::iterator< storage >::operator++ ( int   )  [inline]

Definition at line 95 of file Buffer.h.

template<class storage>
iterator<storage> Dyninst::Buffer::iterator< storage >::operator++ (  )  [inline]

Definition at line 88 of file Buffer.h.

template<class storage>
bool Dyninst::Buffer::iterator< storage >::operator== ( const iterator< storage > &  rhs  )  const [inline]

Definition at line 82 of file Buffer.h.

References Dyninst::Buffer::iterator< storage >::pos.

template<class storage>
bool Dyninst::Buffer::iterator< storage >::valid (  )  const [inline, private]

Definition at line 102 of file Buffer.h.


Friends And Related Function Documentation

template<class storage>
friend class Buffer [friend]

Definition at line 72 of file Buffer.h.


Field Documentation

template<class storage>
storage* Dyninst::Buffer::iterator< storage >::pos [private]

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