Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

DPeakConstReferenceArray::DPeakConstReferenceArrayIterator Class Template Reference

#include <OpenMS/KERNEL/DPeakConstReferenceArray.h>

Inheritance diagram for DPeakConstReferenceArray::DPeakConstReferenceArrayIterator:

DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator

List of all members.


Detailed Description

template<typename MapT>
template<class IteratorPeakT>
class OpenMS::DPeakConstReferenceArray< MapT >::DPeakConstReferenceArrayIterator< IteratorPeakT >

Mutable iterator for the DPeakConstReferenceArray.

Public Types

typedef IteratorPeakT IteratorPeakType
typedef
DPeakConstReferenceArrayConstIterator
< IteratorPeakType >
::value_type
reference
typedef
DPeakConstReferenceArrayConstIterator
< IteratorPeakType >
::value_type
pointer

Public Member Functions

 DPeakConstReferenceArrayIterator ()
 DPeakConstReferenceArrayIterator (typename std::vector< IteratorPeakType * > *vec, unsigned int position)
 DPeakConstReferenceArrayIterator (const DPeakConstReferenceArrayIterator< IteratorPeakType > &it)
 ~DPeakConstReferenceArrayIterator ()
reference operator * ()
pointer operator-> ()
const pointer operator-> () const
DPeakConstReferenceArrayIteratoroperator++ ()
DPeakConstReferenceArrayIterator operator++ (int)
DPeakConstReferenceArrayIteratoroperator-- ()
DPeakConstReferenceArrayIterator operator-- (int)
DPeakConstReferenceArrayIterator operator- (typename DPeakConstReferenceArrayIterator::difference_type n) const
DPeakConstReferenceArrayIterator operator+ (typename DPeakConstReferenceArrayIterator::difference_type n) const
DPeakConstReferenceArrayIteratoroperator+= (typename DPeakConstReferenceArrayIterator::difference_type n)
DPeakConstReferenceArrayIteratoroperator-= (typename DPeakConstReferenceArrayIterator::difference_type n)

Friends

class DPeakConstReferenceArray
DPeakConstReferenceArrayIterator operator+ (typename DPeakConstReferenceArrayIterator::difference_type n, const DPeakConstReferenceArrayIterator &i)
void swap (DPeakConstReferenceArrayIterator &i1, DPeakConstReferenceArrayIterator &i2)

Member Typedef Documentation

typedef IteratorPeakT IteratorPeakType

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

typedef DPeakConstReferenceArrayConstIterator<IteratorPeakType>::value_type& reference

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

typedef DPeakConstReferenceArrayConstIterator<IteratorPeakType>::value_type* pointer

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.


Constructor & Destructor Documentation

DPeakConstReferenceArrayIterator (  )  [inline]

DPeakConstReferenceArrayIterator ( typename std::vector< IteratorPeakType * > *  vec,
unsigned int  position 
) [inline]

DPeakConstReferenceArrayIterator ( const DPeakConstReferenceArrayIterator< IteratorPeakType > &  it  )  [inline]

~DPeakConstReferenceArrayIterator (  )  [inline]


Member Function Documentation

reference operator * (  )  [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

pointer operator-> (  )  [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

const pointer operator-> (  )  const [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

DPeakConstReferenceArrayIterator& operator++ (  )  [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

DPeakConstReferenceArrayIterator operator++ ( int   )  [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

DPeakConstReferenceArrayIterator& operator-- (  )  [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

DPeakConstReferenceArrayIterator operator-- ( int   )  [inline]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

DPeakConstReferenceArrayIterator operator- ( typename DPeakConstReferenceArrayIterator< IteratorPeakT >::difference_type  n  )  const [inline]

DPeakConstReferenceArrayIterator operator+ ( typename DPeakConstReferenceArrayIterator< IteratorPeakT >::difference_type  n  )  const [inline]

DPeakConstReferenceArrayIterator& operator+= ( typename DPeakConstReferenceArrayIterator< IteratorPeakT >::difference_type  n  )  [inline]

DPeakConstReferenceArrayIterator& operator-= ( typename DPeakConstReferenceArrayIterator< IteratorPeakT >::difference_type  n  )  [inline]


Friends And Related Function Documentation

friend class DPeakConstReferenceArray [friend]

Reimplemented from DPeakConstReferenceArray::DPeakConstReferenceArrayConstIterator.

DPeakConstReferenceArrayIterator operator+ ( typename DPeakConstReferenceArrayIterator< IteratorPeakT >::difference_type  n,
const DPeakConstReferenceArrayIterator< IteratorPeakT > &  i 
) [friend]

void swap ( DPeakConstReferenceArrayIterator< IteratorPeakT > &  i1,
DPeakConstReferenceArrayIterator< IteratorPeakT > &  i2 
) [friend]


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:45 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1