OpenMS
|
Mutable iterator for the ConstRefVector. More...
#include <OpenMS/DATASTRUCTURES/ConstRefVector.h>
Public Types | |
typedef ValueT | ValueType |
typedef ConstRefVectorConstIterator< ValueType >::value_type & | reference |
typedef ConstRefVectorConstIterator< ValueType >::value_type * | pointer |
Public Types inherited from ConstRefVector< ContainerT >::ConstRefVectorConstIterator< ValueT > | |
typedef ValueT | ValueType |
typedef ValueType | value_type |
typedef std::vector< ValueType * >::difference_type | difference_type |
typedef const value_type & | reference |
typedef const value_type * | pointer |
typedef std::random_access_iterator_tag | iterator_category |
Friends | |
class | ConstRefVector |
ConstRefVectorIterator | operator+ (typename ConstRefVectorIterator::difference_type n, const ConstRefVectorIterator &i) |
void | swap (ConstRefVectorIterator &i1, ConstRefVectorIterator &i2) |
Additional Inherited Members | |
Protected Attributes inherited from ConstRefVector< ContainerT >::ConstRefVectorConstIterator< ValueT > | |
std::vector< ValueType * > * | vector_ |
unsigned int | position_ |
Mutable iterator for the ConstRefVector.
typedef ConstRefVectorConstIterator<ValueType>::value_type* pointer |
typedef ConstRefVectorConstIterator<ValueType>::value_type& reference |
typedef ValueT ValueType |
|
default |
|
default |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
friend |
|
friend |
|
friend |