Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Types | Public Member Functions | Friends

ConstRefVector< ContainerT >::ConstRefVectorIterator< ValueT > Class Template Reference

Mutable iterator for the ConstRefVector. More...

#include <OpenMS/DATASTRUCTURES/ConstRefVector.h>

Inheritance diagram for ConstRefVector< ContainerT >::ConstRefVectorIterator< ValueT >:
ConstRefVector< ContainerT >::ConstRefVectorConstIterator< ValueT >

List of all members.

Public Types

typedef ValueT ValueType
typedef
ConstRefVectorConstIterator
< ValueType >::value_type
reference
typedef
ConstRefVectorConstIterator
< ValueType >::value_type
pointer

Public Member Functions

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

Friends

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

Detailed Description

template<typename ContainerT>
template<class ValueT>
class OpenMS::ConstRefVector< ContainerT >::ConstRefVectorIterator< ValueT >

Mutable iterator for the ConstRefVector.


Member Typedef Documentation


Constructor & Destructor Documentation

ConstRefVectorIterator (  )  [inline]
ConstRefVectorIterator ( typename std::vector< ValueType * > *  vec,
unsigned int  position 
) [inline]
ConstRefVectorIterator ( const ConstRefVectorIterator< ValueType > &  it  )  [inline]
~ConstRefVectorIterator (  )  [inline]

Member Function Documentation


Friends And Related Function Documentation

ConstRefVectorIterator operator+ ( typename ConstRefVectorIterator< ValueT >::difference_type  n,
const ConstRefVectorIterator< ValueT > &  i 
) [friend]
void swap ( ConstRefVectorIterator< ValueT > &  i1,
ConstRefVectorIterator< ValueT > &  i2 
) [friend]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:51 using doxygen 1.7.1