HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GA_BreakpointGroup::base_iterator< T > Class Template Reference

#include <GA_BreakpointGroup.h>

+ Inheritance diagram for GA_BreakpointGroup::base_iterator< T >:

Public Types

typedef Treference
 

Public Member Functions

 base_iterator ()
 Default constructor. More...
 
template<typename ET >
 base_iterator (const base_iterator< ET > &src)
 
const base_iteratoroperator= (const base_iterator &src)
 Assignment operator. More...
 
bool operator== (const base_iterator &cmp) const
 
bool operator!= (const base_iterator &cmp) const
 
base_iteratoroperator++ ()
 ++iterator More...
 
bool atEnd () const
 
void advance ()
 
void rewind ()
 
reference operator* () const
 
reference getBreakpoint () const
 
EntrygetEntry ()
 

Friends

class GA_BreakpointGroup
 

Detailed Description

template<typename T>
class GA_BreakpointGroup::base_iterator< T >

Definition at line 131 of file GA_BreakpointGroup.h.

Member Typedef Documentation

template<typename T>
typedef T& GA_BreakpointGroup::base_iterator< T >::reference

Definition at line 135 of file GA_BreakpointGroup.h.

Constructor & Destructor Documentation

template<typename T>
GA_BreakpointGroup::base_iterator< T >::base_iterator ( )
inline

Default constructor.

Definition at line 138 of file GA_BreakpointGroup.h.

template<typename T>
template<typename ET >
GA_BreakpointGroup::base_iterator< T >::base_iterator ( const base_iterator< ET > &  src)
inline

Copy constructor. Use a separate template type to allow copying from a const_iterator to non-const iterator.

Definition at line 147 of file GA_BreakpointGroup.h.

Member Function Documentation

template<typename T>
void GA_BreakpointGroup::base_iterator< T >::advance ( )
inline

Definition at line 172 of file GA_BreakpointGroup.h.

template<typename T>
bool GA_BreakpointGroup::base_iterator< T >::atEnd ( ) const
inline

Definition at line 171 of file GA_BreakpointGroup.h.

template<typename T>
reference GA_BreakpointGroup::base_iterator< T >::getBreakpoint ( ) const
inline

Definition at line 186 of file GA_BreakpointGroup.h.

template<typename T>
Entry* GA_BreakpointGroup::base_iterator< T >::getEntry ( )
inline

Definition at line 187 of file GA_BreakpointGroup.h.

template<typename T>
bool GA_BreakpointGroup::base_iterator< T >::operator!= ( const base_iterator< T > &  cmp) const
inline

Definition at line 164 of file GA_BreakpointGroup.h.

template<typename T>
reference GA_BreakpointGroup::base_iterator< T >::operator* ( ) const
inline

Definition at line 185 of file GA_BreakpointGroup.h.

template<typename T>
base_iterator& GA_BreakpointGroup::base_iterator< T >::operator++ ( )
inline

++iterator

Definition at line 168 of file GA_BreakpointGroup.h.

template<typename T>
const base_iterator& GA_BreakpointGroup::base_iterator< T >::operator= ( const base_iterator< T > &  src)
inline

Assignment operator.

Definition at line 154 of file GA_BreakpointGroup.h.

template<typename T>
bool GA_BreakpointGroup::base_iterator< T >::operator== ( const base_iterator< T > &  cmp) const
inline

Definition at line 161 of file GA_BreakpointGroup.h.

template<typename T>
void GA_BreakpointGroup::base_iterator< T >::rewind ( )
inline

Definition at line 178 of file GA_BreakpointGroup.h.

Friends And Related Function Documentation

template<typename T>
friend class GA_BreakpointGroup
friend

Definition at line 198 of file GA_BreakpointGroup.h.


The documentation for this class was generated from the following file: