A pair of iterators. More...
#include <iterator.h>
Public Types | |
typedef std::iterator_traits< _Iterator1 > | _TraitsType |
typedef _TraitsType::difference_type | difference_type |
typedef _IteratorCategory | iterator_category |
typedef _IteratorPair * | pointer |
typedef _IteratorPair & | reference |
typedef void | value_type |
Public Member Functions | |
_IteratorPair () | |
_IteratorPair (const _Iterator1 &__first, const _Iterator2 &__second) | |
operator _Iterator2 () const | |
_IteratorPair | operator+ (difference_type __delta) const |
_IteratorPair & | operator++ () |
const _IteratorPair | operator++ (int) |
difference_type | operator- (const _IteratorPair &__other) const |
_IteratorPair & | operator-- () |
const _IteratorPair | operator-- (int) |
_IteratorPair & | operator= (const _IteratorPair &__other) |
Private Types | |
typedef std::pair< _Iterator1, _Iterator2 > | _Base |
A pair of iterators.
The usual iterator operations are applied to both child iterators.
|
private |
typedef std::iterator_traits<_Iterator1> __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::_TraitsType |
typedef _TraitsType::difference_type __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::difference_type |
typedef _IteratorCategory __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::iterator_category |
typedef _IteratorPair* __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::pointer |
typedef _IteratorPair& __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::reference |
typedef void __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::value_type |
|
inline |
Referenced by __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::operator+(), __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::operator++(), and __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::operator--().
|
inline |
|
inline |
|
inline |
References __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::_IteratorPair().
|
inline |
|
inline |
References __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::_IteratorPair().
|
inline |
|
inline |
|
inline |
References __gnu_parallel::_IteratorPair< _Iterator1, _Iterator2, _IteratorCategory >::_IteratorPair().
|
inline |